Added new parameter to createSchedule function specifying the minimum
schedule size to create.  If the minSchedSize is 4, no non-overlapping
schedule with less than 4 classes will be saved.