Added Grunt, JSHint, and a few lines of cleanup.
Merged Grunt changes into master.