Haskell rewrite

Pulls messages containing metric data in JSON format from RabbitMQ and then publishes them like the python version.
This should be engineering@anchor.net.au.