Added a working queuing solution with rabbitMQ