Add grunt, fit jshint requirements, add .min.js version