tehty equals -ja hashcode-metodeja logiikan luokkiin ja tehty testejä logiikan luokkien metodeille