Added a bunch of new algorithms

but the real new features it the GetEdges function for the triangle complex
Created GetEdgesInsidePrism and tested it