Add a basic HTTP cache in front of the GitHub API to speed up development.

Loosely inspired by https://github.com/gregjones/httpcache except we don't want
to follow HTTP semantics, and instead cache all requests.