handle sentences like this: And she said, "Go to hell!" Can you believe that?
sentences are separated by two spaces. Improve _fix_sentence_endings() a bit -- look for ".!?" instead of just ".", and factor out the list of sentence-ending punctuation characters to a class attribute.
according to the conventions that I (and Tim Peters) learned in school.