Added dependencies to package.json for easier install

This project has npm install commands in a comment in Gruntfile.js, and uses a shell script to pull files it needs. Is there a reason why we shouldn't be using package.json for npm installs and bower.json for maintaining dependencies?

Im making a patch for package.json now, this will be way easier to use "npm install" than copy pasting commands on to the command line from a javascript comment.