remove callback from Route.onMessage
remove coyote, add amqplib
handler and route can handle response queues properly
client response decodes data from a buffer
allow response bool in route config
allow configurable error handling (ack/nack/requeue)
if receiving the x-state header, pass it along with the response
rewrite client
update examples