add jshint linting