rewrote colsplit2df from the ground up.  It's faster and better annotated.  close #133