Changes Transport events to be fired always asynchronously
Adds auto source formatting on test files - Fixes #29
Source formatting
Adds WebSocketTransport - Fixes #10
Adds transport message event when sending information
Source formatting