To set up an election, first create a directory. This directory will contain the election data files, so copy these from the empty template (directory "empty") to the newly created directory. Change the Candidates file to match your choices, and then change Settings.pl so that ElectionName is the name of the directory you created.

All files in that directory must be owned by the user the webserver runs as (group root), and have read-write privileges to user and group + read privileges to others.

The Candidates file contains candidates. The Voters file contains a list of what each voter voted, prefixed by a MD5 hash of the voter's IP and the ElectionName. The simplest attack on these hashes (to discover the identity of the voters) would be to guess at an IP.
If you want to publish the Voters file, keep the ElectionName a secret (usual password advice applies - use a long cryptic name), or adversaries can find out if user X has voted.


FEATURES TO ADD:

- Extended "None of the Above": Will have to find an algorithm for this first,
	though. The point is to let the voters express if the candidates are
	satisfactory, and if not, then a new election should be done with
	other candidates.
