Additional election types support

- Refactor booth to support different ballot widgets per election type
- New election type `election_parties` (multiple parties elections)
Fix questions separator
Election html results
Update styles