first pass at the GroupRequiredMixin
Merge branch 'feature/form_messages_mixin' into feature/groupmixin
tests
docs