Refactor messaging error handling.
Add CreateUser flow.
Add user creation failure testing.
Add user deletion.
Add change password.