Simplify github_renderer.
Doccomments for the two renderers.
Relay HTTP errors.

This will display any errors to the user instead of an exception.
One known case is the rate limit. This relays that message.