* extract websocket session * fix tests * fix frame tests
* better client/server separation (WIP) * add extensions interface * index out of bounds