Added dependencies + set up Grunt.

Added imports for various dependencies (listed in package.json and bower.json.
Actual dependency files are in .gitignore, and should be installed using
npm install and bower install.