added tests, script linting, to gulp watch task