Update profile

Now able to update a user profile using the appropriate form
Checks if the new email is unique, if not , displays a warning and puts the old email back into the field
Still need validation and localisation
I disagree that we replace the email to its original value, maybe it was just mistyped and the user wants to edit it a bit. Showing the error in the UI is a good idea though