Semantic versioning of node deps

Upon running `npm install` ->
```
npm ERR! install Couldn't read dependencies
npm ERR! Error: no version
npm ERR!     at validVersion (/usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/read-package-json/read-json.js:533:32)
npm ERR!     at final (/usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/read-package-json/read-json.js:295:23)
npm ERR!     at /usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/read-package-json/read-json.js:119:33
npm ERR!     at cb (/usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/slide/lib/async-map.js:48:11)
npm ERR!     at /usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/read-package-json/read-json.js:247:40
npm ERR!     at fs.readFile (fs.js:176:14)
npm ERR!     at fs.close (/usr/local/Cellar/node/0.8.12/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:90:5)
npm ERR!     at Object.oncomplete (fs.js:297:15)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
```