Changed signature for CohortManager to take in pairs of cohort infos.  This is because need to listen on separate ports for each cohort connection.