add upvote and downvote functionality. includes vote model etc.