Implemented initial page for the photo upload.
Builds, but doesn't work.
Merged master and fixed conflicts.
Photo upload is now working and saving in the correct place on the server. Does not insert into the repository since user camera sites have not been implemented.
Implemented the page and method to create a new user collection and site.
Began styling the photo upload page.
Implemented the photo upload service. Need to clean up the process a bit.
Changed the process to keep the file in memory until it is saved in the PhotoService.
Fixed a page redirect.
Updated the upload page to be better styled and show a thumbnail once the photo has been uploaded. Also calls the user to view the collection once photo upload is complete.
Fixed the map for creating user sites.
Fixed the page refresh after a user edits a collection.
Styled the login failed screen.
Styled the registration page, which now redirects to the user account page. Also added an image not found image as a default for when thumbnails cannot be loaded. The RegisterAccount action also pulls the user name and email from facebook and autofills those fields on the register page.
When a user makes an account, an empty Favorites collection is created for them. Added error checking for collections without photos.
Merge branch 'master' into user_profile
Fixed code to get email from Facebook data. Resolves #25.
Added an alert if the user try to upload photos without a site so they know why they were redirected to th ecreate a site page.
Resolves #11.
Updated photo processor to build year subsets

also updated the site dashboard to use pre-built subsets rather than
search results.

Closes #55