rework app to dynamically download timetable information, no more out of date timetables
use RemoteTimetable and use memcached for speed