move amqp and stomp protocols to own module and use service loaders