Refactored client lib. Added CRUD to all clases