added watch task, gulp-cached, linted file