added basic cohort functionality and the ability for users to join that cohort