Changed how the confirmation number is generated

Changes to how the confirmation number is generated
-Each voter is given a random string that automatically increases when
they vote
-Confirmation receipt now uses this new confirmation number.

Database Changes:
-Keep the time the elections were last updated so elections are only
checked once a day.