Implement favorites system

This includes both the backend SQLite storage (resolves #15) and the UI in FavoritesFragment and DepartureActivity (resolves #25).