Included parallel check in intersects method

Added a parallel check to intersects method of edge class. Still
incomplete.
Added planes and intersections

-Added plane class
-Added origin points to vectors
-Added intersect method to check if a vector passes through a plane
-Removed intersect from edge temporarily
-Renamed facet to tri
-Made normal system for tris more versatile
-
Tri intercept test

-Implemented a test to see if a vector passes through a triangle
-renamed all variables named "vector" because of some funny bugs
-Changed test cases up
-changed vector.length to abs(vector), may do the same to edge.length
soon
-Changed normal generation for tris a bit.