Library to wrap rabbitmq bindings and actions