kite: Enable adding custom HTTP handlers

Kite had only /kite websocket endpoint which the kites communicate through.

This PR adds a new field, HTTPMuxer, to satisfy the need to add more HTTP
handlers, such as /healthcheck, /version endpoints.
That would be better. I'm gonna remove the interface and introduce a new method.