Jaccard fix

A variety of bugfixes.  The only thing they have in common is that they popped up when I was going through Jaccard similarity.

The biggest is probably a Collect operation that re-combines several column datasets back into a table.  Somewhat like `numpy.hstack`.  Thinking about renaming it to `merge`.  Pandas uses `concat(..., axis=1)`.