Adds ability to request entrance into a group, and also join public
groups