complete rework

Featueres:
- fully stream based, low-level API (no sugar anymore)
- merge of `websocket-upgrade` and `websocket-parser`
- focus on `Incoming` and `Outgoing`
- code style
- text coverage