add CRUD methods to Client.pm
added client manager