commented caching out
Created validation methods for groups
Partially working group validation
Fixed group validate
Editing groups works
Merged