need to watch out for modifications to the user schedule! it needs to be
updated in the current schedule beign modified AND the user object if
there is a user logged in. So far, I've accounted for updating the user
object when adding a section, removing a section and saving the schedule
to database.