Haskell rewrite

Pulls messages containing metric data in JSON format from RabbitMQ and then publishes them like the python version.
I don't really mind either way, just always figured that for more than 2 things concat/mconcat was generally preferred over ++/<>