Add Names.cpp for generic usage of names.txt