Moved responsibility of saving schedule to ScheduleEditor - preparing for #2
Allowing one change at a time
ScheduleEditor marks session as placed or not - #2