Refactoring: reducing access to internal workings

Location names split to a separate class
Access now via the Geo Coder Interface for FuzzyMatch and Location Names