Initial implementation of Websocket provider.
Fix styles and lint
Merge pull request #433 from Sessionbox/wsprovider

Initial implementation of Websocket provider.