Added an equals() override to Node. Refactored FamilyTree structure a bit.

Moved methods around to be more organized. Starting work on the rumor spread.
Implemented a rudimentary version of the rumor spread algorithm.

FamiltyTree: Two rumor spread functions added.
Human: Added a method to get the socially related humans.
Run: Made tests for the rumor spreading.
Added some debugging prints and user-interaction to make use of VisualVM.
Changed the social connection number in FamilyTree and some array creation method in Run.

Still having issues with infecting more people than existing people.
Will have to change over to friend circles, rather than have humans have relation arrays.
Fixed population mismatch issue.

Replaced the == operator for Integer objects with .equals().
Changed the order of evaluation for a short-circuited AND expression.
Commented better visualization code for future needs.

There are ways to style cells using the mxStylesheet mxgraph libraries.
Adding to the Readme file.
Merge commit '20ab63be967bf80fea8a6138778f0cf9ba6ac348'