Doing first-cut coding for teacher-program schedule state machine back-end. The UI needs to be changed accordingly.
IMPORTANT: Also the state and events for all state machines were changed to string (to interface with program notifications). Please re-create the db, or update the state values for each module accordingly.