end to end test for create account

I have implemented a basic end-to-end test for the create new mail account flow. It runs in the connectedCheck gradle task.

Some potential issues:
I don't know what will happen when we try this on the CI build
It's rather slow, as might be expected
I can't find a clean way to reset the application state so this test eventually fails due to the newly created account scrolling off the screen because there too many accounts left over from previous runs.