Add a function for making a list of points into a list of points and priors
Reimplement the first pass in a signal processing style
Add tests for union-find that exposes the infinite recursion
Check for nil return in find recursion
Make union auto-pad the parent to include the unioned labels