Catching a bunch of error corner cases in the triangle deletion algorithm.
Got edge constraints working pretty much.