Add first version of tests
Merge remote-tracking branch 'regalis/dev' into dev
Timetable class start
Merge remote-tracking branch 'dagadas/dev' into dev
Fix slots
Document files, classes and methods