Added the ability for a user to create an account, log in, and log out
merging the log in and user authorization