Add Gist API

This PR is to support https://github.com/github/hub/pull/601.

/cc @mislav
Yup, that makes sense. Feel free to make this happen in the test suite.