Attempt of creation a wrapper who would preform following tasks:
- provide a socket on with it would listen
- handle the communication between it and the user (request-response)
- be a bridge (something like a proxy) between the user and server
- provide a API to allow integration with different server without need to install any additional software