add grunt tasks for jshint docs and server; fix jshint complaints