added an Error object for the Scorekeeper, started cleaning up Scorekeeper class