Simplify the logic of the ballot

- Setup proper event listeners for "add" events.
- Extracted entry rendering code into a new function that will eventually
  be moved to liveVote.js.
- The Ballot class now keeps an array of the ballot entries.