Add Pry to simplify debugging in development mode
Allow #off for all events on EventEmitter
Fix bug in PubSub where class instance variables where being shared

Coercion configuration was being shared across objects because whilst EventEmitter was designed as a module, PubSub is a class using EventEmitter and thus shares class instance variables unexpectedly
Use single quotes instead of double quotes

Yes, OCD
Introduce ConnectionManager + add tests for Connection Failure