Change ArrayAdapter to CursorAdapter for the CityListFragment
Add GSON and remove manual conversion