Introducing a VoteDistribution class to replace the old votesByCandidate Map, also including NO and INVALID votes.