Add ability to follow/unfollow groups

To test:
  * Click follow/unfollow buttons on group listing page (http://localhost:8000/group/)
  * Click follow/unfollow buttons on group detail page
  * Clicking follow button when logged out should forward you to the login screen and then redirect to the group detail page upon login

The follow button should toggle when clicked and should be persistent across page refreshes.