Haskell rewrite

Pulls messages containing metric data in JSON format from RabbitMQ and then publishes them like the python version.
Password should be passed in either as an option or in a config file. It's marginally less secure, but this is going to be run headless and we can't have it relying on a human to get it started.