title: gulp-watch plugin doesn't trigger on new files
body: <p>I read that watch function delivered with <code>gulp</code> package doesn't trigger on new files (and indeed it didn't). But then I read somewhere that it should work fine with <code>gulp-watch</code> plugin. So I did install it and set up my <code>gulpfile</code> but still the same thing, it dosen't run tasks whenever I put new files.</p>
  
  <p>(gruntfile.js)</p>
  
  <pre><code>function gulpTemplates() {
    return gulp.src(path.templates)
          .pipe(jade())
          .pipe(gulp.dest('./public/templates'));
  }
  
  ...
  
  gulp.task('watch', function () {
    watch(path.components, gulpBower);
    watch(path.index, gulpJade);
    watch(path.templates, gulpTemplates);
    watch(path.styles, gulpSass);
    watch(path.scripts, function () {
      gulpLint();
      gulpJs();
    });
  });
  </code></pre>
  
  <p>Is that even possible to make it happen, to <code>gulp-watch</code> plugin watch for new files?</p>