Basic user model with secure passwords
Before commit logic simpler