added rabbitmq messaging implementation (and tested it). System compiles but not all tests are working in the new approach