Wip/polish ui

Working version 0.1 of TimetableFragment.
Can `CourseMeeting` be `null`?