PayPeriodService, DepartmentService, ExpenseService refactored and 100% tested