Added two new files, I am creating an abstraction layer called the TriangleMesher class with the idea that the TriangleComplex does all the actual dirty work behind the scenes and a user can just interface with that through the simple easy to use TriangleMesher class