code: function(req, res, callback) {
          callback = callback || defaultCallback;
          var fs = require("fs"),
              url = require("url"),
              reqpath = url.parse(req.url).pathname;
          //strip out the query to search path/file
          //First, check if it is a valid resource file, and return it from the resources directory
          try {
              if (!response(reqpath, req, res)) {
                  response("404", req, res);
                  callback(404);
              } else {
                  callback(res.statusCode);
              }
          } catch (err) {
              response("500", req, res);
              callback(500, err);
          }
          return this;
      }
docs: Respond to http request
  req - http request http.IncomingMessage
  res - http response http.ServerResponse
  callback - Callback function(statusCode, err)
  statusCode - http status response sent to client
  err - Any internal Error encountered such as an exeption thrown in response module