Adding users, assigning roles and permissions