fix Triangle_Mesh::intersection
changed Triangle_Mesh::intersections
Rewrote Triangle_Mesh to be simpler, more effective