Add user model with secure passwords and basic authentication