Implement public groups directory
Merge pull request #819 from loomio/feature/public-groups-directory

add feature to view publicly viewable groups