added some curve tree creation, intersection constants
modified the curve tree class to reflect more like the original triangle tree by adding a lot of other methods