Adding npm update

If we perform an npm update, it allows us to live on the bleeding edge, and still not have to do an npm install on EVERY package for EVERY build. It will have to fetch all packages, but only to check the versions, and it will only install those that are outdated. It also requires that we us versioning in our package.json files, which we should.

Thoughts?