Change functionality so only one positive prior used in experiment.
Create AgentModule and pull out constructor of AgentPairer, MyRandom,
and weight values.
Change positive prior to be method-injected rather than
constructor-injected in AgentRegenerator, allowing us to guicify
AgentRegenerator.
AgentRegenerator is now injected with guice, so does not need to be
passed into PopulationCreator.
Inject CategoryAssertionModel using guice.
Change conjunction prior to be method-injected rather than
constructor-injected in GuessingAssertionModel, allowing us to guicify
InterpretationGenerator.
Inject GuessingAssertionModel with guice. Delete redundant
ConjunctionGuessingAssertionModelFactory.
Delete CategoryAssertionModelFactory.
Use guice to create AgentGenerator with factory. Weight values no longer
needed in PopulationCreator.
Move positive prior into SimulationParameters.
Use factory to inject RandomObjectGenerator.
Pass ObjectGeneratorFactory into ExperimentBuilder.