Initial pass at rabbitmq