Updates to touch selection and grouping path correction

Breaking objects out of its group will perform exact path correction on
the objects
Tap selection will select the next higher level object(and its
elements) if possible.
Updated loop selection algorithm to select the minimum, higehst ordered set of objects