         
         request.HTTPBody = body.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)
         let queue:NSOperationQueue = NSOperationQueue()
-//        NSURLConnection.sendAsynchronousRequest(request, queue: queue) { (response, data, error) -> Void in
-//            if let handler = completionHandler {
-//                handler(response, data, error)
-//            }
-//        }
+        //        NSURLConnection.sendAsynchronousRequest(request, queue: queue) { (response, data, error) -> Void in
+        //            if let handler = completionHandler {
+        //                handler(response, data, error)
+        //            }
+        //        }
     }
 }
        addToParamsIfPresent("cc", self.cc)
        addToParamsIfPresent("bcc", self.bcc)
        addToParamsIfPresent("replyto", self.replyto)
        
        var body = ""
        for (paramName, paramValue) in params {
            if let arr = paramValue as? [String] {
                for value in arr {
                    if let encoded = value.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) {
                        if countElements(body) > 0 { body += "&" }

        self.setHtmlBody(html)
    }
    
    func addHeader(key: String, value: String) {
        self.addHeaders([key: value])
    }
    
    func addHeaders(keyValuePairs: [String:String]) {
        if self.headers == nil {
            self.headers = keyValuePairs
        } else {
            for (key, value) in keyValuePairs {
                self.headers![key] = value
            }
        }
    }
    
    func setHeaders(keyValuePairs: [String:String]) {
        self.headers = nil
        self.addHeaders(keyValuePairs)
    }
    
    func send(completionHandler: ((NSURLResponse!, NSData!, NSError!) -> Void)?) {
        let url = NSURL(string: "https://api.sendgrid.com/api/mail.send.json")!
        let request = NSMutableURLRequest(URL: url)
