Upgrade node modules

Committing `node_modules` is a no-go if there's binaries inside.

However, shrinkwrapping npm (https://npmjs.org/doc/cli/npm-shrinkwrap.html) allows us to lock down dependency versions of libraries, at least solving part of the problem

Also updated some of our node modules to the latest versions