             
             let networkResponse = MFPResponse(responseData: data, httpResponse: response as? NSHTTPURLResponse, isRedirect: self.allowRedirects)
             
-            callback?(networkResponse as Response, error)
+            callback?(networkResponse as MFPResponse, MFPError.test)
         }
         
         // Build request

    case GET, POST, PUT, DELETE, TRACE, HEAD, OPTIONS, CONNECT, PATCH
}


/**
    Build and send HTTP network requests.

        - parameter headers:         Optional headers to add to the request.
        - parameter queryParameters: Optional query parameters to add to the request.
    */
    // CODE REVIEW: url parameter should be String, and converted to an NSURL
    // CODE REVIEW: Handle url String -> NSURL conversion failure in send() methods (return error in callback)
    public init(url: NSURL,
               method: HttpMethod = HttpMethod.GET,
               timeout: Double = BMSClient.sharedInstance.defaultRequestTimeout,
