Features:
1) BaseHandler added;
2) Divided into HTTP and Websocket;
3) WebsocketCallbacks interface added;

TODO:
1) documentation;
2) function, files, interfaces, struct naming;