Remove unused regeneration method in Agent.
Create PopulationBuilder for use in tests.
Delete AgentRegenerator.
Inject weight values into PopulationImpl.
Agent provided with max weight value to check against.
Agent resets weight during updateWeight() if necessary.
Agent is responsible for resetting weight if necessary.
Delete static constructor for WeightIncrement.