Starting to refactor the FamilyTree code into two different files.

Still has issues, but no time to test at the moment.
Fixed StackOverflow error. Successfully Split generation/demo functionality.

*Accidentally had a neverending debug pr function.
*Deleted more legacy code from GraphDemo.