using npm instead of apt-get in .travis.yml