Feature/voting

Opening a PR to collect all the commits for the voting feature.