added hit_tri function in prep
added cross product for normals
implemented triangle intersection (WOOOOOOOOO)
Merge branch 'triangles'