Allow the creation of roles by all
Add convenience methods for adding role and group

* users and groups can be added to roles with addRole($roleKey)
* users can be added to groups with addGroup($groupName)