Add RabbitMQ service.

Creating temp pull request so we can keep all the updates in one spot and add comments.