Collect ballot data for correlations and auditing

Store each ballot rather than just the combined votes of all ballots and
the number of ballots cast. Resolves #3.
Merge pull request #20 from kyleneideck/master

Collect ballot data for correlations and auditing