Finished implementing triangulation algorithm. Had to change line intersection test - added option to test for same line which it would do automatically before. Now must pass a boolean to test for it. New triangulations should have correct subfaces.