switch to puma
remove self registration
add initializer
add queue#subscribe
add bindings and consumers
add basic consumer
break message into outbound/inbound