finished  the abstract test tree from the tree tests and refactoring the tests to parse nicely for doxygen