changed vote behavior: user can now upvote or downvote once. Clicking
again on the upvote button when already upvoted results in removing the
upvote and the same for downvotes.