Upload+a+Picture

== =__Upload a Picture:__=
 * Synopsis**: A Faceplace User uploads a picture to their picture album for other users to view.
 * Actor/User**: Faceplace User
 * Preconditions:** User is logged in and currently viewing their homepage.
 * Sunny Day Case**:
 * 1) The User clicks on the link/button on their homepage for uploading a picture.
 * 2) A new page loads, presenting the User with the upload page. It contains a button to select a picture from the User's computer and a submit button to complete the image upload.
 * 3) When the User clicks on the button to select a picture, they are presented with a window to browse through the files on their own computer.
 * 4) Once the User selects a pictures from the browse window, the upload page indicates that it is ready to upload, displaying the picture name and a clear indication that the picture is ready to upload (such as a checkmark or the like). (See Rainy Day #1)
 * 5) When the User clicks the submit button, the upload page reloads, allowing them to upload another picture if they wish (returning to step #2), and also presenting the User with a message informing them that the upload was successful. (See Rainy Day #2 & #3)
 * Rainy Day Case #1:**
 * 1) If the image file will not upload correctly (if it had a problem with the file type or size for example) User would be presented with a clear indication that the image is NOT ready to upload as well as an error message informing the User of the specific problem.
 * Rainy Day Case #2:**
 * 1) If the image does not upload properly for whatever reason, the User is given an error message informing them why their image did not upload
 * Rainy Day Case #3:**
 * 1) If this is the first image the User has ever uploaded, then they are also informed that it has been automatically set as their default profile picture. This fact should be reflected throughout the rest of the Faceplace webapp.