Add test coverage to course groups app

TNL-21

@jimabramson @andy-armstrong 
I would prefer that these aren't listed out on separate lines as it is much too verbose.