Groups sketch
Add the ability to creata a new group

This adds a new method to the groups_controller and
creates the database table for groups
Group memberships

Now users can be members in groups. Migration and model included here… but controller endpoints and tests are outstanding.
Adding a list all groups view to the group index

This provides a basic listing of all available groups
longer term this will need to look differently
Add a basic page to view details about a group
Require a user to be logged in to create a group
Group memberships should clean up after themselves
Groups: adding some test coverage
Groups: controller and views in progress

I'll be returning to finish and polish.
Expose group memberships via /user/details call
Associate diary entries with groups
structure.sql update to go along with commit 40c7e68eb5d6872e4acb3b5f9ee4b58fdae37444
Groups: a simple role-based authorization system

"leaders" can edit the group and member list; if there is no leader, anyone can step in to become one
Groups: the beginnings of a map of members
Merge branch 'master' into groups-sketch
Groups: member list can be edited
Show comment count with diary entries
Groups: each group's map now displays the bounding box of group members
Merge branch 'groups-sketch' of github.com:osmlab/openstreetmap-website into groups-sketch
Groups: improvements to the display of members