Membership API

* [x] Users should be able to index Memberships for Groups they are Members of.
* [x] The Owner of the Group can create a Membership for that Group.
* [x] The Owner of the Group can update a Membership for that Group.
* [x] Users should be able to destroy their own Memberships. The Owner of the Group can destroy any Membership for their Group.