Renaming

LocationCodes renamed to Coder
MatchedNameSaveTests renamed to MatchedNameTests
LocationCodeTests renamed to CoderTests
Matched Names: throw ex if input is incomplete
Unit test: no throw ex for blank input

Just ignore a blank input line when saving matched names
Don't allow invalid gazetteer data