Moving to npm dependency management.

Let's get rid of node_modules in the source control. So it doesn't have massive commit diffs like this.