added calendar, shift, employee, and user exception classes