     /// :param: NSURLCredential? credentials
     /// :param: Array<String,String>? additionalHeaders
     /// :returns: Request
-    required init(url: NSURL, credentials: NSURLCredential?, additionalHeaders:[String:String]?) {
-    
+    required init(url: NSURL, credential: NSURLCredential?, additionalHeaders:[String:String]?) {
+        println("url for request \(url.absoluteString!)")
         self.sessionURL  = url
         self.httpRequest = NSURLRequest(URL: self.sessionURL)
     

        // methods so that you can set whether or not requests should handle auth
        // at a session or task level.

        if let creds: NSURLCredential = credentials {

            let host: String        = url.host!
            let port: Int           = url.port!.integerValue

    /// :returns: Request
    
    convenience init() {
        self.init(url: NSURL(), credential: nil, additionalHeaders: nil)
    }
  
    // MARK: Public Methods
