Initial tests pass.

We prepare by creating a stubbed Cities class that will contain all city
information. We then hook up the /suggestions endpoint to this class.
Content-Type is application/json.
Load Cities data from a file.

By default, this will be cities_canada-usa.tsv, included in the source tree.
Score suggestions based on how close they match the query string.
Score suggestions based on how close they are to the requested lat,lon.
Fix bug with duplicate keys computed for each city.