Adds upload directory to gitignore with exception for dummy-photo.jpg.
Sets photo path on user entity.
Profile updates and photo path assignment changes.

- Updated flash message to report success on updates where nothing changed
instead of an error message.
- Does not overwrite photo_path on future updates without a photo.
Merge pull request #149 from mdwheele/fix-upload-profile-photo

Fix upload profile photo