1. Users should be able to update their password while they are logged in
    1. Users need to input their current password
    2. Users need to input their new password, following the same validation rules as for the registration process
  2. User should be able to update their email while they are logged in
    1. User should provide new password in order to do that
  3. User should be able to delete their account
    1. “Are you sure?” confirmation pop-up is shown to User
    2. If User confirms the removal, then:
      1. all uploaded documents are removed
      2. the account is removed
      3. hash is removed from blockchain
    3. User has to create a new account from scratch to continue with Panjia app