Renaming and integration tests

Renamed zipcode to location because that makes more sense and added an
integration test.