WIP Feature 596

This is what I have so far. It's still a WIP, it doesn't work with multiple option polls yet (though I'm not sure why you'd want to vote multiple times on a multiple options poll anyway) and undoing votes doesn't work either.