added grunt jshint and watch tasks