Added Messaging Class based on RabbitMQ