allowing validation_key to be null
Merge
multiple emails for each user

allowing users to add, remove and set addresses as primary in the
profile update view.
Listing user's email address

only to logged users
Only allowing user to edit his own profile
Allowing superusers to edit other profiles