users can now join groups

there is a potential bug with the guc mail server so I will push and try running this branch on the deployed version

if not then I will allow activation of accounts by teachers