Fix #15 - Fix the schedule edit page

Users can now edit the schedule from the front end.