upvote/downvote functional. votes not saved to user. allows multiple votes