Observer pattern based pub/sub utility (similar to event emitter). Compliments mediator-pattern-focused postal.js