Set a default and customizable User-Agent

This branch aims to add a default and customizable User-Agent for all requests. Currently em-campfire emits "EventMachine HttpClient" as a User-Agent which is pretty vague.

This addresses some throttling problems we saw with "EventMachine HttpClient" requests. These are severely rate limited in Campfire before due to some bad bots using the same library.