Updated with simple Grunt build, jshint, jsvalidate, qunit
- Fix: Removed globals, passes jshint, jsvalidate
- Add: Added Grunt build, jsbeautifier, added unit tests