Add test coverage to course groups app

TNL-21

@jimabramson @andy-armstrong 
Are there any character limitations for cohort names that need to be tested here? If so it would be good to verify those. If not, you might want to test with a Chinese language cohort name.

Also, is there an error for an empty/blank name that should be tested?