XD-1425 Fix Karma unit tests + Migrate E2E tests to Protractor

* Fix Karma unit tests
* Update dependencies
* Polish README.md
* Setup Protractor support
* Migrate E2E tests

Jira: https://jira.spring.io/browse/XD-1425