Cohort events

@dan-f @jimabramson @mulby Please review

@stroilova FYI
this is a bit convoluted... maybe
can choose which cohort group to search or to not restrict the search by cohort group --> can search all discussions without specifying a cohort group, which leaves this field ``null``, or they can specify a single cohort group to search.
?