Create both readonly and read-write users with setpassword command

Extended setpassword management command with two new features:

- Command now creates both readonly user and admin user
- The admin user now receives the `write_access` permission
Implemented login with two different users

The user can now choose in the login form whether he wants to login as
readonly user or as read/write user.