RabbitMQ support

Fairly minimal implementation - likely need to enhance some of it, but basic messaging seems to be working.