Timetable Generator Added

-- Added working code for creating a timetable.
NOTE : conflict removal and further table creation are yet to be added,
will follow with that next.