Don't require access_token for public gists

If you give github a blank token, then it fails where it would have succeeded given no token.

e.g.
  
  https://api.github.com/gists/9546462?access_token=

is bad, where

  https://api.github.com/gists/9546462

works.

Currently untested, since I edited it in the github editor.