async event emitter on steroids
basic monads/functors in one file
generate unique id
Angular 2 message module for displaying errors,infos,warnings,successes to user.
Angular2 steps component where each step is unique component and everything is wired together.
for testing nested promises
synapser