- Switched shared_ptr to raw pointers
- Added cleanup logic in DataStore
- Fixed Factory object creation
- Updated function signatures to match changes
- Small refactors and formatting fixes
<SRS> SRS02 : Employee Management </SRS>
<Changes>
- Moved employee validation logic (active type check, email and phone duplication) to Validator utility
- Updated service to use util::hasActiveEmployeeOfType, util::isEmailDuplicate, and util::isPhoneDuplicate
- Integrated validator usage in MenuHelper for input validation
- Cleaned up formatting and minor inconsistencies
</Changes>
<Review>
Smitha Mohan
</Review>