[DEV] introducing communication-protocol module
[DEV] implementing simple communication protocol