Updated TIMETABLE.DDL

Updated the TIMETABLE.DDL file with new tables.
Altered other tables.
Added foreign keys to tables.
Created User Objects.
Created a User table for User Objects.
Inserted the required inserts.