Add test coverage to course groups app

TNL-21

@jimabramson @andy-armstrong 
Again it would be good to test with each of the three personas.