Basic User Model - including secure passwords
Finish user signup