updating library versions
fixing the table tools on data tables
adding new slickmodel.js and tests for it
adding runjstests.sh to run javascript tests (for the new slickmodel.js tests) using nodejs
We now have a proper unit test environment for javascript allowing tdd.  You can either install phantomjs and run runjstests.js or open the test.html.  Also if you use the runjstests.sh you get the junit xml output.