Cohort events

@dan-f @jimabramson @mulby Please review

@stroilova FYI
In the future if we enable renaming of cohorts, would we want an event for that? I'm not saying it needs to be done now, just thinking about it because of the assert here.