Noticed that a perceptual object needed to be specified in the end2end
test. Created ObjectGenerator interface and PerceptualObject class.

Tested the iteration procedure on a single agent pair.