     func fetchNode(nodeID: String, completionBlock: TheoNodeRequestCompletionBlock?) -> Void {
 
         let nodeResource = self.baseURL + "/db/data/node/" + nodeID
-        let nodeRL: NSURL = NSURL(string: nodeResource)
-        let nodeRequest: Request = Request(url: nodeRL, additionalHeaders: self.authHeaders)
+        let nodeURL: NSURL = NSURL(string: nodeResource)
+        let nodeRequest: Request = Request(url: nodeURL, credentials: self.credentials, additionalHeaders: nil)
         
         nodeRequest.getResource(
             {(data, response) in

    let node_labels: String             = ""
    let neo4j_version: String           = ""

    init(dictionaryResponse: Dictionary<String, AnyObject>!) {

        for (key: String, value: AnyObject) in dictionaryResponse {
          
            switch key {
                case "extensions":
                    self.extensions = value as Dictionary
                case "node":
                    self.node = value as String
                case "node_index":
                    self.node_index = value as String
                case "relationship_index":
                    self.relationship_index = value as String
                case "extensions_info":
                    self.extensions_info = value as String
                case "relationship_types":
                    self.relationship_types = value as String
                case "batch":
                    self.batch = value as String
                case "cypher":
                    self.cypher = value as String
                case "indexes":
                    self.indexes = value as String
                case "constraints":
                    self.constraints = value as String
                case "transaction":
                    self.transaction = value as String
                case "node_labels":
                    self.node_labels = value as String
                case "neo4j_version":
                    self.neo4j_version = value as String
                default:
                    ""

        
        let relationshipResource: String = relationship.fromNode
        let relationshipURL: NSURL = NSURL(string: relationshipResource)
        let relationshipRequest: Request = Request(url: relationshipURL, credentials: self.credentials, additionalHeaders: nil)
        
        relationshipRequest.postResource(relationship.relationshipInfo, forUpdate: false,
                                         successBlock: {(data, response) in
