Switched everything to controllers and added editing for courses that allow addition of timeslots
Added controllers