Fix bug in updating photoId
Feature to change user profile photo

Add dropzone js library and use it to update the user's profile photo.

Stores the file in the db, then updates the user profile with a
reference to the file id.