Less aggressive caching of GitHub API responses.

Only cache 200s, and only cache most responses for 1 hour.