Streamline node package list

  - Removed all unused packages. I think I *only* removed unused
    packages, so if you notice something missing, add it back in!
  - Upgraded libraries to the most recent versions.
  - Switched to 0.0.x semantic versioning for specifying dependencies.
    The ".x" in the version will pull in patches, but not minor or major
    version changes.
  - Changed sections referring to ADL to refer to VWF.
  - Added start script so you can start the server by typing `npm start`.
  - Moved testing and debugging tools to devDependencies so that they
    won't be installed in production.
  - Changed license to Apache 2 from BSD.
  - Regenerated `npm-shrinkwrap.json` with the new packages.