new tree code now compiles, I have yet to try running it
tree code runs and is much more efficient than before
Refactored: Repair is now a class