PLAT-9 Finished base user management including assignment of roles.