add email changing, require password for pw and email change
Merge pull request #31 from tiefpunkt/profile_editing

add email changing, require password for pw and email change. Closes #8.