Hello, Dart!

Adding first (hacky!) prototype of what the timetable should do in the
end. Of course with a much cleaner code.