Login+User

== =__Login User:__=
 * Synopsis:** An anonymous user logs into the webapp, and thus becomes a logged in user.
 * Actor/User:** Anonymous user
 * Preconditions:** User is not logged in, User has already registered an account.
 * Sunny Day Case:**
 * 1) The User clicks a clearly visible in the toolbar of the site that is clearly labeled "Login".
 * 2) The User's browser loads a login page. They are prompted to enter a user name and password, then click a submit button. (See Rainy Day #1 & #2)
 * 3) The User is redirected to the Home page. They are now logged into the webapp, so it display all of their account's information and indicates that they are logged in. Also, the login and register buttons in the toolbar are replaced with a "logout" button.
 * Rainy Day Case #1:**
 * 1) If the user name that is entered is incorrect when they submit it, the user is prompted with an error message indicating that the user either made a typo or is not registered.
 * 2) The user remains on the log in page (Return to Sunny Day Step 2), and they are presented with a clearly visible register button incase they are not actually registered 
 * Rainy Day Case #2:**
 * 1) If the password that is entered does not match the password that belongs with the user account that the Username they entered is attached to, the User is given an error message stating that the password is incorrect. They remain on the login page. (Return to Sunny Day Step 2)