We can now add local roles to users.

It creates a group, adds the user to the group, and adds local role to the group

TODO: Needs to be aware of existing local roles and no when things have not changed.
TODO: Needs to be able to remove roles from users.