Protractor

Integrating protractor with workflow (again). For now this is not working in Travis and needs to be run locally. Travis integration will probably need to be with Sauce Labs rather than phantomjs.