Made changes to rabbitmq interfacing code to get it to the 8th level of callback heck.