Gist api now requires user-agent be set

Earlier versions of ruby (e.g. 1.8.7 that ships with OSX) do not set the user-agent header by default.