Starting to segment the run.java code.

Soon to transition into unit testing.
Refactored interconnect function.

Each human connects to others in a reasonable way.
Parents have to be older than children by MIN REPRODUCTIVE AGE,
Parents have to fill valid gender positions,
Parents have to have children with the same last name as them.
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.