added Table.js class, moved Grouping functions inside closure to allow privates
tables implemented with clicking, hovering and filtering.  Started adding multisort support
rewrote multisort to be recursive and inside insight.Utils.  Updated Table.dataset() to use multisort and top().  Added tests.