Protractor e2e tests

@katowulf - please review and merge