Implement getSingleton on Transport
Adds Storage implementation
Adds identity function helper
Separates Transport interface from BaseTransport implementation
Source formatting
Source formatting
Fixes console.warn reference
Fixes array typo
Adds array to gulpfile
Adds tests to Transport - Fixes #18
Source formatting
Adds Storage interfaces - #19
Adding test-coverage gulp task
Adds more tests to cover EventEmitter and uses sinon
Adds EventHandle
Using EventHandle inside EventEmitter
Adds EventHandler - Fixes #5
Adds optional event facade on EventEmitter - Fixes #16