added support for pitcher substitution, added ScoreKeeper class to generate line scores of game data