initial rabbitmq additions and specs