getUserCuts accepts single edge
propogate change to getTVertsForEdge
restructure getUserCuts to call getMeshEdge()
fix infinte loop by deselection, thanks to menno at discourse.mcneel.com