add jshint gulp task and hook into Travis