Properly integrated timer as well as persistence. Fixed bugs related to
both. Moved timer to RouteRunFragment for stability