code: function fetch(path, cb) {
      request({ host: 'api.github.com', path: path }, function(err, body, response) {
        // JSONP requests in the browser return the object directly
        var data = body
  
        // Requests in Node return json text, try to parse it
        if (response && /json/i.exec(response.headers['content-type'])) {
          try {
            data = JSON.parse(body)
          }
          catch (e) {
            err = e
            data = null
          }
        }
  
        cb(err, camelize(data))
      })
    }
docs: Fetch data from github. JSON is parsed and keys are camelized.  path: the path to the resource cb: callback(err, data)