Made a test suite for trees, contains a tree. Added tests for depth
and size methods.
Changed TreeGenerator into TreeProblem, the superclass for problems
that will operate on trees.