Create update(Interpretation) method in Assertion.
BasicAgent tells Assertion to update interpretation.
Assertion checks weights in update method.
No need for updateRequired() call in BasicAgent.
Delete unused updateRequired() method.
Declare ConceptUpdater in BasicAgent.
Add updater argument to BasicAgentBuilder.
BasicAgent passes ConceptUpdater to Assertion for updating.
Declare new update method in ConceptUpdater.
Add new method for finding concept in interpretation.
Implement new update method in BasicUpdater.
Implement new update method in TwinUpdater.
TwinUpdater only updates assertion concept if it is not already the most
appropriate.
Implement new update method in MidpointUpdater.
Use alpha parameter in new update method.
Concept checks current appropriateness before updating.
SimpleAssertion calls update method in updater instead of
interpretation.
Delete unused update method in Interpretation.
Delete updater field in InterpretationImpl.
Delete unused update method in ConceptUpdater.