Added abelianization class.
Trying to clean up when dealing with the abelianization of a group.
So far the code does not work (calculates wrong Hecke action).