create workgroup cohort if it does not exist when adding a user to a coh...

...ort

@aboudreault @mattdrayer   this should help MCKIN-1909
I needed to use that cohort_name construction format in the unit test. So I thought it best to make it a class method so I could call it as a utility method rather than having to create a class instance of Workgroup