Merged the controller class with GroupCreationSystem because they did
basically the same thing. Maybe something to talk about in the final
report thing.