Validate group names
Return validation errors instead of true/false
Match error format to that of server errors
Fix error with update action names
Merge branch 'group-model-validation'