Changes made by Kelvin Kosbab (kelvin@kosbab.com). Several updates. Update all data to support new user favorites format and architecture. Update screens to show long name or short name as desired. Fixes to app.storage functions in case of strage null bug.