New classes EmployeeRepositoryCustom and EmployeeRepositoryImpl to add
some add JPA functionality while maintaining benefits of Spring Data
Merged Nathan's changes with my changes