overridden == operator in transaction class
fix - changed array concat (+) operator to union operator
added alias (eql?) to == operator in transaction class - now comparing transaction objects in tests
ran not_rule test