grunt integration practices with jshint, uglify, usemine, copy,clean, karma, etc.