Refactored to use Protractor as a peerDep