Adding RabbitMQ support
Tons of stuff
Cleaned up unused stuff