Adding EqualsTester

I think this test might be more clear in `_RelationshipTester.test`. That way when testing a group you have 3 steps:
  * basic identity checks like this (also make sure hachCode isn't null)
  * checks against the same group
  * checks against the other groups