Client Management Module
This module is responsible for managing the client's data. It is responsible for the following tasks:
- Adding a new client
- Updating an existing client
- Deleting an existing client
- Retrieving a client's data
- Retrieving all clients' data
- Retrieving a client's data by name