Add group model and group_membership model
implement group membership model. Wrote validation tests for group membership models.