Added validations of all password fields, part of #46, closes #62
Fixed problem with saving changed password, part of #46 and #63
Performing actual password change, part of #46 and closes #63