adding websocket extensions
started work on deflate stream websocket extension
working on new http client