TimeTableMaker creates timetables via an input string