Finished user model with secure passwords