Fix the client state to meet the task requirements
Add custom error messages for validation when server must contain unique client names
Change validation scheme on Client model