Add support for changing the username of super admins and grant and revoke permissions properly