Request to join group

This pull request addresses #458
> So you could create "my pending groups":

I suggest we keep the reverse reference ```pendingGroups```, but not always publish it to all clients. It would get published only to clients subscribed to ```my-pending-groups```.