Namespace refactoring. #123
Huge refactoring. Initial connection from websocket transport support. #123
License headers added. #123