Ignore node_modules, they don't need to be kept in the repo
Setup package.json for installing dependencies
switch to node-promise installed with npm
Update Cakefile to run local vows installed with npm
Minimal changes to make the test compile.

`###` style comments are kept in the produced Javascript and are a
syntax error in the middle of object literals.