Added an AMQP handler

I've added support for using AMQP as a transport.