adding rabbitmq connections
adding publisher and listener
adding timeout