Fix #70

Release 0.5.1
Forgot to update the history yesterday
Fixes #72

Release 0.5.2
Remove the coverage numbers from the README
support custom refs in Repository.contents()
Merge branch 'develop'
Release 0.5.3

Thanks @tpetr for the fix
Start work towards including the tests in the dist
Add tests to distribution.
Fix a few issues found while using setup.py test
Add search params to search_{repos,users}

Also remove PySO8601! GitHub fixed their timestamps on the legacy search
results so we no longer need it!
Forgot to include HISTORY and a param

I forgot to add the order param and related tests to search_repos. Oh well,
they're there now. :)
Update the legacy objects and their fixtures
Hm, I even confused myself with this API.

On the one hand I like that it's an attribute on certain objects, but on the
other hand, I dislike that there's a difference in how they behave. I might
just remove this API method altogether, I'm not sure it is very helpful.
Remove need for # NOQA
Start re-factoring

Split up gists.py into gists/gist.py, gists/comment.py, etc.
Update API and docs

* Add documentation about GitHubIterator with an example
* Add documentation about the new logging introduced, with an example for
  setting it up
* Allow GitHubIterators to be properly refreshed.
* Add etag parameter to all of the API iter_* methods
Fix version and some docs omissions
Allow the octocat to speak!

Also, add a fun example to that effect.
Would be nice to add the example to the index