Improve parsers

The title element which is near to main element is prefered;
Be careful to use iterdescendants to identify visible element, I am not sure whether script tag can have children nodes;
Improve paragraph parser, strip pre non-sentence paragraph;

find max tag by text length, instead of occurence.