After the admin user is created, he should have the possibility to create more users at runtime
- users should be either "supervisor" or "user"
- supervisors can add, remove or reset passwords to other users
- supervisor cannot change admin password
- users can only access their devices and change their own password
- all operations should be logged accordingly
After the admin user is created, he should have the possibility to create more users at runtime