Move AMQP specific message to AMQPMessage
Move Message{} to client
Add MessageDeliverer interface and use it