Changed timetable API, removed last occurences of NOAUTH (instead of NO_AUTH)
Set up referencial integrity for new tables, changed tasks
Renamed todo to task, updated SQL entity documentation