Github API now requires User-Agent header

Github now requires that all api requests contain a User-Agent header (1).

This patch takes the easiest approach to achieve that. I'm sure that there is a cleaner, better integrated way, but this was the minimum viable solution for my app.

[1] http://developer.github.com/changes/2013-04-24-user-agent-required/