small refactoring
adds a rabbitmq service