GDihedral.hpp now takes the class of the base group as its template parameter
Semidirect.hpp now takes the classes of the base groups as its template parameters
Implemented stringification methods in quotient.py