[wip] Examples

- [x] basic example
- [x] websockets example
- [ ] adding/removing middleware (either charges stack or outside middleware)
- [ ] what else?