Add runner.js and update Travis yml