RabbitMQ States

Similar to the Nginx/Postgres states this does a few things:

- Installs rabbitmq
- Removes default user/vhost
- Adds a project state to create a project user/vhost from the expected pillar data