Collect all comments that hasn't already been
        classified or are classified as unsure.
        Order randomly so we don't rehash previously unsure classifieds
        when count limiting.

def handle(self, *args, **options):
        """
        Collect all comments that hasn't already been
        classified or are classified as unsure.
        Order randomly so we don't rehash previously unsure classifieds
        when count limiting.
        """
        comments = Comment.objects.filter(
            Q(classifiedcomment__isnull=True) |
            Q(classifiedcomment__cls='unsure')).order_by('?')
        if options['count']:
            comments = comments[:options['count']]
        comment_count = comments.count()

        self.stdout.write('Classifying %s comments, please wait...' %
                          comment_count)
        self.stdout.flush()

        for comment in comments:
            classified_comment = utils.classify_comment(comment)
            self.stdout.write('%s,' % classified_comment.cls[0])
            self.stdout.flush()

        self.stdout.write('\nDone!\n')