Gui tweaks

-Added update button to update timetable (only visible if timetable is
available offline)
-Login button text changes to display if offline timetable is available
-Added some stuff to do auto update from the timetable, but it isnt done
yet, added comment on what needs to be done to make it work.