Wip/polish ui

Working version 0.1 of TimetableFragment.
Why public? Does something need a visible constructor? Can we not just use the static factory method?
Also please fix indentation/spacing :).