Add test coverage to course groups app

TNL-21

@jimabramson @andy-armstrong 
We definitely should try with each of the possible personas: global staff, course staff and student.