Add Grunt, include uglify and JSHint

Fixes #17