Protractor & E2E testing

This is just the basics, and it may temporarily break Travis, but I don't know any other way to test Travis integration