add grunt plugin
add jshint plugin
improve code
improve code