Basic User model (including secure authentication)
Finish user signup