Test automation identity

The test involves creating a user, and then changing it. Also did various refactoring, added config etc
Yeah, was not needed for this test case but I will change it to randomize it.