Reset auto-increment explicitly

- Reset in setUp()
- Moved clean up to tearDown() again
Added simple test for city code updates
Fixed city code to ID mapping

- Considered code swapping across regions
- Added test
Added test for county name update
Added test for removed country

- Kept in database
Added test for new regions
Added test for removed regions

- Kept in database
Fixed US states abbreviation update

- Added test
Added test for region name update
Added test for new region in unknown country
Added test for renamed region in unknown country
Added test for updated region code in unknown country
Added test for city without region
Reverted unwanted change in Vagrantfile
Added test for zip code without city

- City created on-the-fly from zip code
Added test for region without city

- With region entry in the location database
Added location data for countries and regions
Added tests for unknown countries and regions

- Not added to the database
Added test for city in unknown region
Added unique ID generator to the MongoDB service