add watch with lint and livereload