rewrote multisort to be recursive and inside insight.Utils.  Updated Table.dataset() to use multisort and top().  Added tests.