Initial working release

First release. Adds: New(“name goes here”), *NameMap.GetFirstName(),
*NameMap.GetLastName(), *NameMap.GetName(). Handles Mc*, O’* and
double-barrelled (or multi-barrelled) surnames.