User management

A well tested user flow.