test(qunit): added CLI test runner, updated qunit dep

Newer QUnit has CLI mode, try

    node test/runner.js

This commit is essentially a stopgap for:
* issue #5 full CLI testing (may integrate into the git workflow)
* issue #6 use CommonJS modules