Added a basic user model that includes secure passwords.