Refactored group management in 'users' role

Now groups are created using only one task and you can set user group as
"system" group.