Sjs/update tests

was using make, now we are using mocha and a more standard format for tests in node

I also expanded the versions of node that we test against