Allow users to change their own vote

I have added logic that allows every user to change their own vote.