added proper upvote/downvote functionality to each comment. changed representation in models to ManyToManyField instead of integer count