Add upvote functionality