Add anonymous gisting.

Adds support for anonymous gisting in the format
```
gist -a FILE_NAME
```

This fixes issue #58.

Credit to @nobbs and his [original pull request](https://github.com/defunkt/gist/pull/63)