fixed #1 - refactored TimetableRepository, ~Controller and ~Converter