Added forest generation and forest scoring methods.
WIP: generate a new generation from a forest.
Implemented new generation function.
Tiny change to printToString.
Some added stats for test script.
Restructuring files
Minor formatting
More clean up before making some changes
Fixing up some whitspace from rebase ....