Support adding cohorts from the instructor dashboard

TNL-162
Good question. I considered doing this on the client side, but then the client needs a way to distinguish the different error conditions. We could return an error code but that seemed painful to manage. We could base the client response on a string comparison of the message returned, but that seems too brittle. It seemed easier to say that if the API is returning a message that it should be translated.