added tree renderer and test pages
still needs documentation