Enroll/Unenroll/UserSchedule Implementation and Unit Tests
enroll/unenroll/getUserSchedule implemtation and Unit Tests