added jshint, fixed livereload