add grunt build tasks, jshint stuff, etc ... [skip ci]