Changed test for InteractAgentsIterationProcedure. It now takes a new
object, Interaction, which contains a speaker and a listener and
interacts them. Thus the interaction functionality is removed from the
Agent.