Add: Support for implementable transport classes

Transports will be used to delegate profile requests to compute
nodes. The initial implementation is AMQP for use with rabbitmq.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>