#6 - Add builds support

Added package.json and Gruntfile.js, w/ jshint, qunit, concat, cssmin,
and uglify plugin dependencies; Updated main and test code to pass
JSHint.