IO changes

Changed timetable to IO class for less confusion.
IO Changes

Changes Timetable to IO to prevent confusing.
Branch syncing

Takes IO changes from sub to master.