Better error handling of failed GitHub requests.
Better error handling of failed GitHub requests.

Now returns an error object so that the stack may be tracked back to
the failed request when a failed status code is returned.

fiveisprime/npm-pulse