rewritten WebSocketFrame and tests but not adapted yet