Initial RabbitMQ tests

More cleanup and additional RabbitMQ connection tests. Tested against
firefightio/rabbitmq