Added hash functionality to groupops so that we can now define sets of groupops, and so that we store our group operations as a set. HOWEVER: the pointindex is now broken, though it doesn't fail any tests.
Added hash functionality to groupops so that we can now define sets of groupops, and so that we store our group operations as a set. HOWEVER: the pointindex is now broken, though it doesn't fail any tests.

DallasTrinkle/Onsager,DallasTrinkle/Onsager