Auto update of GTFS database implemented

The GTFS database is updated in the background every time the app is activated.

A downloaded database is used if available, otherwise, the database bundled with the app is used.