Edit and add users

You can now edit and add users. Creating a new user also will make
appropriate privleges. Admins can edit all users and reset their
passwords.