Class group form

Relies on #27; new form is on index of class_group; closes #11 
Next time put this in that other commit (9291c157074960afca55ad61dc2b29cc3f38edf5)