added new curve types and modified the curve object to hold both types of curves
modified the curve reader and writer classes to use the new curvetype3 class
added new curve intersector types and a new curvematrix type
curve tree now builds tree with both curve types ands call correct intersectors based on curve type
added a new curve type for degree 1 and 3 curves for shading purposes