Update version for release 0.2.3
Add support for configuring the ssl context used for tls upgraded connections
Provide argument pass for connection upgrade features
Confine connection features list and configuration to single argument hash for producer and consumer
Allow providing custom http configuration arguments. Include helper for building ssl context.
Disable error wait time on connection by default
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