Groups may have multiple goals.
Made goals field name plural
Added a join_group view and url
Shifted up private contents, added join/leave buttons.