Renamed Client to ClientHandler

In order to properly define an application Client.
Implemented ClientHandler and test Clients