Add method to remove unanswered responses

Will not include those responses for re-scoring which are unanswered.
I object to all the state changing here. What about making a function that returns a filtered version of `self.responders`, and pass the output of it to `_grade_answers` as an optional argument?