Request to join group

This pull request addresses #458
Use the style we use elsewhere (only two space indentation).

Define constants and use them (see how we are dealing with `ACCESS`).