Added gulp task for testing

gulp test runs all tests once
gulp test:watch watches for changes and runs accordingly