Modified the TreeGP and node classes to be verbose based on a
variable, changed TreeGP so that it has properties similar to a
problem class (quality checker, iteration counter, etc.). Changed
expirement runner so that it can run the TreeGP and
CopyOfMuPlusLambdaES.

We have run some experiments and they appear to generate giant trees,
however we feel that testing it with integers and one variable may
make it difficult to track the sin(x) curve, so instead we are testing
it on a parabola -x^2 + 4x +2.