Add main() function for testing
Review set_possible_timeslot function
Debug heuristics.
Improve output of computed timetable.