MWEB-999 AMQP first step

Don't merge it yet
But it doesn't return connection, just a promise. Wouldn't it be confusing?