Add package.json and more concise/explicit dependency list

* Add package.json so any developer can pull down project dependencies
 with just 'npm install'
* Remove dependency on grunt-contrib. It is enormous and all the project
 uses from it is grunt-contrib-uglify