Interaction#==: properly compare arguments with custom #== implementations
simplify/clarify Interaction#== spec
split Interaction#== spec and adjust code style
Interaction spec: style fixes
Merge pull request #9 from chastell/interaction_==_fix

Interaction#==: properly compare arguments with custom #== implementations