Rework run-tests.js to use node-tap for Travis. Closes #2.