handoff (npm): PubSub with Promises
Keywords: publish|subscribe|pubsub|loose coupling|ioc|inversion of control|messagequeue