Quick review with Stuwart.
Proccess blocking requests in worker thread.
Define endpoint as enum.
Remove unnecessasry thread blocking.
Validate WS handshake request.
Clean up.
Use less worker threads in test.
Immutability refactor.
WebsocketBaseEndpoint enum.
Add write ByteBuffer to response & use it in serveStaticFile.
Async response.write.
Async file serving.
File path mapper.
Default path mapper.