Basic Hard Conditions Complete...

The basic hard conditions for the scheduler seem to be complete.  After
this, the splitting up of cohorts and scheduling of deliberately
clashing exams needs to be done.