Rename AgentImpl as BasicAgent.
Rename AgentBuilder as BasicAgentBuilder.
Create value object GuessingGameObjectIndex for identifying objects in
guessing game.
Agent uses GuessingGameObjectIndex to identify guessing object.
Guessing game target index is defined in GuessingGameObjectIndex.
Create OracleAgent and implement convergence calculation method.
Implement interactWith() in OracleAgent.
OracleAgent does not update weight or interpretation.
Implement some more methods in OracleAgent.
Implement makeGuess() in OracleAgent.