[New] Added initial client communication
Refactoring
[Add] Client-Server communication