Make basic user model, including secure passwords. End Ch. 5