     }
     
     private func processResponse(response: Response<NSData, NSError>, deferred: Deferred<Result<DroskyResponse>>) {
-        
-        //TODO: use the Timeline data in Response to calculate an average of the responses from the server
         
         queue.addOperationWithBlock {
             switch response.result {

    private let networkManager: Alamofire.Manager
    private let queue = queueForSubmodule("drosky", qualityOfService: .UserInitiated)
    private let dataSerializer = Alamofire.Request.dataResponseSerializer()

    public init (configuration: NSURLSessionConfiguration = NSURLSessionConfiguration.defaultSessionConfiguration()) {
        networkManager = Alamofire.Manager(configuration: configuration)
    }

        let request = NSMutableURLRequest(URL: URL)
        request.HTTPMethod = endpoint.method.rawValue
        request.allHTTPHeaderFields = endpoint.httpHeaderFields
        if let authToken = authToken {
            request.setValue("Bearer \(authToken)", forHTTPHeaderField: "Authorization")
        }

        let requestTuple = endpoint.parameterEncoding.alamofireParameterEncoding().encode(request, parameters: endpoint.parameters)
        
        if let error = requestTuple.1 {
