src/timetable: Move argument checking in normalise to own function
Add .travis.yml