fetchPackage = function(callback) {
        fs.readFile(projectDir +'/package.json', 'utf8', function(err, data) {
            if (err) return callback('Could not retrieve project information.');
            data = JSON.parse(data);
            resp = _.extend(resp, data);
            callback();
        });
    }
The only method we need to override for on the server is `sync` which is
called to load the resource. By default Backbone models will attempt to
retrieve their state from a URI returned from their 'URL' method. Clearly
that won't work on the server, as we're trying to power that very same
URI. Here we do the hard work!