Switch testing to NodeJS, so we can use Travis-CI.