Update usage examples in readme
Force `String` message types within MPUB and PUB
Reduce default sleep intervals and make interval configurable. Catch broken pipes when closing.
Add jitter to discovery and include `#touch`
Fix `connection` typo
Update exception type raised for undefined `#content` in child classes to `NotImplementedError`
Remove connection references if lookup encounters dead connection and abort
Include message response methods on `Message` directly
Allow connection failure to kill producer on initialization. Cycle reconnects on connection failure after initialization
Include a few more error types
Lazy load `JSON` if we can since `HTTP` to prevent differing first request processing behavior
Tons of tests
Update logger level
Changed msg.finish to .confirm
Tests for consumer.confirm and consumer.requeue via message_id
Better specs for testing backoff
Moving from 1.9 JSON style hashes to rocket syntax
Store connection instance withing registry metadata
Allow ENV based logger verbosity adjustment when running tests
Actually check argument size prior to aborting