rename factory to fantasyNameGenerator
remove unused constructor
combined composite generator and fantasy name generator classes
renamed settingsInfo to FantasyNameSettings