Users: manage users by the user with administrator's privileges.
Initially, we will have two roles in the system: superuser and the regular user. The super user should be able to manage the user information: add new user with a generated password. The user should be able to log in to the system and be prompted to change the password.