commiting initial code dump with RabbitMqEventBus i grabbed online