IDE changes
Added move and strategy history functions to the GameController interface

GameController also no longer extends PersistentStorage
Renamed properties using the term phase to stage
Added strategy to the output
Added match history getters and setters
fix typo
Created Auto stage provider.
Created Auto Stage
deleted choice stage timer function.
renamed getRound to getRoundData
Added match id accessors
Refactored constructor
Added stage type accessor
Added property AUTOMATIC
Created Strategy Stage
Moved player to common.games.pd
removed unused import
created move and strategy setter functions
implemented Serializable
Created the strategy builder classed