Optimized boot time loading perf

I moved the bus and stop info loading from boot time to the PC_SelectionChanged event if the first pivot selected is Favorites or Recent. The last known location is set at boot time directly to be able to access Favorites and Recent data right away instead of having to wait for the location and routes data to load.
I'm not really a fan of switch statements on strings. I would rather you did an if / else block and made sure the checks were case insensitive and globalized. Alternatively, can you convert the string to an enum and switch on that instead?