ExperimentImpl takes list of AnalysisMethod instead of
FinalStateAnalysis.
ExperimentImpl performs analysis after each run. Observer pattern no
longer used for analysis.
Delete interface for ResultsPrinter.
Make ResultsPrinter print() method static.
Remove use of SimulationObserver in LanguageGameSimulation.
Delete SimulationObserver
TimeSeriesAverager computes standard deviation.
Delete ResultsFormatter and FinalStateResults.
Move stringToPrint() from TimeSeries to TimeSeriesAverager.
TimeSeriesAverager prints standard deviations as well as means.
Remove overloaded constructor from TimeSeries.
TimeSeries has list for time steps.