Merge pull request #1 from OpenWatch/master

Add support for installing from package.json
Merge pull request #2 from dwradcliffe/already-installed

don't install packages that are already installed
Assume that npm is installed with node
Fix the not_if's so that the modules don't get reinstalled
Merge remote-tracking branch 'remotes/locomote/master'

Conflicts:
	metadata.rb
	recipes/default.rb