handle truncated gists

Needed for gists larger than 1MB

gists larger than 10MB will get 403 from the raw request. I don't see a way to get these, for now.

closes #276

[ref](https://developer.github.com/changes/2014-05-06-gist-api-now-truncating-large-files)