completed population of slots

->completed allocation of teacher-subject-batch
->updated Slots class, created and populated its std::list
->added code to detect empty tables