Add class diagram for our client and server
Refactoring client to have a better approach of interface programmation
Clean the code
Clean the code and add unimplement methods
Create usefull methods in client and server interfaces