More Topology Fixes

Numerous fixes to triangle topology labels. Works now for simple
histories, but probably still buggy for more complex models, where
unconnected nodes still seem to form, which I don't think they should.