fixing some typos - fixing these makes all the tests run without dying

* Commented out or fixed stubbed out code (invalid syntax)
* I might be wrong, but all other tests use `supertest` - not raw `superagent` - if I'm wrong - probably `superagent` also needs to be `npm install`ed
* Installed `mocha` as a local module and made `npm test` work
* Added `Vagrantfile` (for those interested - personally I don't want to modify my local environment)
  * Obviously, using nave, not NVM, to install node 0.11, so we have something to fight about during :beers:
npm automatically adds `mocha` to the path, so you can just do `mocha --harmony-generators **/test.js` :D