The ``groups`` and ``roles`` nodes may be removed from original schema
Add tests for massage groups functions
Merge pull request #213 from teixas/fix-principals-edit

The ``groups`` and ``roles`` nodes may be removed from original schema