User groups

# Done
- Model specs
- Controller specs
- Nested groups
- Specs for nested groups