5th commit

Votes working properly (no ip check yet, no code optimization yet)