Schedule Saving

By clicking on Save button, users can now save schedule to a database.
Current schedule state is stored as a list of semester_number,
course_name pairs.