support for websocket extension negotiation, paving the way for supporting compression
unfinished compression implementation