Updated setup.py to get version from get_version
Added requirements
First draft of new WebSocketApplication layer.