Grunt, JSHint, Uglify.

Added infrastructure for Grunt.js and configured project to perform JSHint and Uglify to source.