tri_intersect

-implemented but didn't test the tri_intersect method of the tri class.
Returns an edge formed by the intersection of 2 triangles.
-Split part of the vector intersect method of tri class into a new
method contains, which checks if a point is on a triangle.
Split some stuff into separate files