Gulp task to run protractor tests

Gulp task to start `protractor` tests. Before running tests it ensures webdriver is installed (`ensure_webdriver_standalone`) and starts it (`webdriver_standalone`).

Usage:
```
gulp test
```
I didn't mean we actually keep it running indefinitely, but rather that's how the gulp-protractor describes that method, as opposed to the "point me to a selenium jar" method