Grunt build + Minification

Couple of reasons

- Cause a grunt build process is handy, JsHint can lint the code and you can add tests in later.
- People can put the script in their web pages and run ```HTMLCS_RUNNER.run('WCAG2A')``` from the console.
- I have to do a funky run around when for the [Grunt.js plugin](https://github.com/yargalot/grunt-accessibility/blob/master/phantomjs/bridge.js) I made for this. It would make it easier to inject into phantom.