Clean up websocket close code
Switch to human readable close types
Add support for continuation frames as specified in RFC6455.