Added Intersection Tests

Added CLine, CLineSegment, CAABox, CTriangle, CSphere, CPlane, CRay classes
Added basic info for each of the above classes
Added Intersection tests between the primitves (incomplete)
Merge to fix missing changes in last commit