Make SentenceIterator checks sentences in lists and headers

Before support the feature, i done refactoring for block elements and fix of handling periods.