Refactored fix.

The original fix in the previous commit didn't work for articles
that contained a lot of tags. The fix was modified to go through
ALL the tags BEFORE the article body. Only after finding the start
of the article do we start assembling the text for the snippet.