Added upvote and downvote methods to question and answer models