Feature/setup protractor for testing

@bajtos 

Fixes #396
this is an artifact of me unsuccessfully hacking around trying to get protractor e2e running with CI.  

We agreed to push this to another PR as we need some assistance from Ryan to get the selenium server running