Added compression to all of the responses.
Fixes incorrect datetime serialisation
Exposed the foulsom metrics to the state handler
added a gen_server to produce uuid's - cribbed from RMQ