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.
merged Tom's Legend feature
updates to recursive sort and naming
incorporating Tom's update for the recursiveSort function.  Will commit test updates in the morning
updated tests to use actual arrays in asserts
removed old merge file
removed another stray merge file
Merge pull request #81 from Stavrakakis/master

Introduce Tables