add grunt watch
add 'use strict' to jshint and files
add some jshint options