Groups validate

@allspiritseve will you review this? I need to fix two things: 

- the validation methods on group size limits currently fail. I'm guessing because the memberships haven't been created yet? 
- the student creating the group needs to automatically be included in the group. What's the best way to handle that?