Reimplementation with httpkit

Lamina and aleph are thrown away, http-kit is used for websocket communication.