XD-1425 UI unit and E2E tests changes

* Fix Karma unit tests
* Update dependencies
* Polish README.md
* Setup Protractor support
* Migrate E2E tests

XD-1425 Execute unit tests as part of build; add `tasks` folder

XD-1425 Fix XD Services Unit tests

XD-1425 Update `angular-ui-router` to `0.2.10`

XD-1425 Polishing Karma setup