Make a basic User Model (including secure passwords) - End of Chapter 6