anchor.diff:              onDone: () {
                 
                 /**
  -               * Write the body back to the requestor with 
  -               * specific recieved headers.
  +               * Write the body back to the client with 
  +               * the recieved headers from the proxy
                  */
                 response.headers.forEach((name, value) {
  -                
  -                if ( name == 'www-authenticate') {
  -                  
  -                  request.response.headers.add(name, value);
  -               
  -                }
  -                
  -                if ( name == 'server') {
  -                  
  -                  request.response.headers.add(name, value);
  -               
  -                }
  -                
  -                if ( name == 'content-type') {
  -                  
  -                  request.response.headers.add(name, value);
  -               
  -                }
  -                
  -                
  +  
  +                  request.response.headers.add(name, value);      
                 });
                   
                 /**
  
positive.code:        * Create a HTTP Client to perform the proxy request
         * Catch any and all exceptions.
         */
        HttpClient client = new HttpClient();
        client.openUrl(request.method, 
                       outgoingUri).
        then((HttpClientRequest clientRequest) {
          
          /**
           * Prepare the request by copying any body data we may have 
           * into it then call close on it to send it, finally. process 
           * the response.
           */
          clientRequest.headers.contentType = request.headers.contentType;  
          
           request.forEach((e) {
             
             clientRequest.add(e);
             
           }).then((r) => clientRequest.close()).
            then((HttpClientResponse response) {
           
           /**
  
negative.code:     Uri incomingUri = request.uri;
      
      /**
       * Get the details for the client request, check for success, 
       * if OK send to the proxy server or process an OPTIONS request.
       */
      String hostAddress = request.connectionInfo.remoteAddress.address;
      Map proxyDetails = _database.getProxyDetails(hostAddress);
  