 
 import Foundation
 
+
+// TODO: Make interface? Reduce to just have status, responseString, responseJson, and headers
 
 public class Response: CustomStringConvertible {
     

    // MARK: Initializer
    
    // TODO: Add AlamoFire response parameter
    init(response: NSHTTPURLResponse, error: ErrorCode?) {
        alamoFireResponse = response
        headers = [:]
        
        errorCode = error
    }
    
}

    /**
     *  The body of the response as a byte array. Returns nil if there is no body.
     */
    public var responseData: [NSData] {
        return [("" as NSString).dataUsingEncoding(NSUTF8StringEncoding)!]
    }
    
    /** 
