changes to align planar face that corrects defect for surfaces, using an epsilon of 1/1000 to determine if normal is aligned or not

changes to perimeter curves in face like constructor - just grabs polysurface peri curves and seems that Patrick's fix in last master is working correctly

added a test that unfolds pairs of surfaces in a cube from surfaces - instead of faces, this was failing before the align fix.

There is a still defect when unfolding a cube and triangulating it first, will have to investigate further, some edge is being folded in the wrong direction