added City.shortest_name with tests.