more programming for scheduler:
1) Create a policy that a user cannot signup for more that one event (no matter what day) in a category. In order to sign up for another event in a category they would have to cancel that one appointment or else the date has expired. Example: I can sign up for a group meeting and also for an individual meeting. I cannot sign up for 2 individual meetings unless I first cancel the original individual meeting I made.
This code is in there now for a single day. You cannot signup for more than 1 time slot on 1 day which is good. Now we need to implement this per category.
2) after this is complete I would need you to copy your work into the 2 other schedulers.