Use `npm ci` instead of `npm install` with CI

Hi @eMarchenko,

I think you should use npm ci in your Travis CI config. Please note the caveats: https://docs.npmjs.com/cli/ci#description

@obernardovieira should we update the Travis CI config to use npm ci rather than npm install in Test smart contracts like a rockstar tutorial?