Replace NPM Script with Grunt

- Add new directory structure
- Add Gruntfile.js with jshint and uglifyjs
- Update component.json with new minified destination
- Update package.json with new dependencies and removed custom scripts
- Remove .jshintrc, since grunt has all of the settings