Restructuring files
Minor formatting
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 ....
Alot of code generalization and refactoring.
Now have factories for nodes and functions.
Currently Tfunc is not working.
Seems like function values cannot be generic as they are monomorphic.
Looking for a workaround.
Tfunc and functions has been seperated to its own files.
Tfunc must be generic, I have commented out my failed attempts.
Sorry for the terrible commit messages as me if you need info on
something....
Merge branch 'tree_print' of git://github.com/mtjandra/genetic-scalatrees into mtjandra-tree_print

Conflicts:
	scalatree.scala
	treetests.scala