Refactored code and added config file suopport!

Made Family Tree create and use the name Parser. Moved ALL the generation within the FamiltyTree,
so as not to have Run fiddle too much with the generation.