Qn messaging

Merging in v1 of messaging along with the accompanying unit tests 1.1 will contain the configuration elements for rabbitmq