refactor BaseUiTestClass

- now possible to test with different starting
  activities
- code refactoring
- add comments to special setup/teardown cases