Minor re-naming
Alternatives not allowed for existing locations

Exception now thrown when attempted save match contains input location
containing names already in the gazetteer, either in the main or alt
columns.
Location Names: alternate names lists added
Location Codes: Use gazetteer first now set to false
Location: validation added to ensure in in a valid format before it is
used in the save.
Re-factoring and unit tests needed