Add Group and GroupMembership

* Create group and group_membership models
* Add has many relationship to model