Add e2e tests based on #126. There are a couple of small tweaks to the code base to make the tests possible.
There are some basic tests for on boarding, but these should be expanded maybe at a later date. Much of the onboarding tests are covered by unit tests.
Fixes #126
Checklist
[ ] My pull request is addressing an open issue (please create one otherwise).
Summary
Add e2e tests based on #126. There are a couple of small tweaks to the code base to make the tests possible.
There are some basic tests for on boarding, but these should be expanded maybe at a later date. Much of the onboarding tests are covered by unit tests.
Fixes #126
Checklist