add define to jshint global
add usemin as depenency
use bower to manage vendor dependencies
update grunt script to use usemin and require
update "use strict" placement