Add Grunt.js build system.
Fix JSHint errors.
Add minified files.