add jshint plugin and functionality