Adding another specialword: 'Staff'. +tgdaily.com ++

Now the specialname removing loop won't remove unless there are other names
remaining in the list.

If no date in soup.text, try page.content.
+ TGDaily
Adding another optional parameter to names2para().

This third parameter (if available) will be used when there is no firstname

Now if an author/editor does not have a firstname (probably an orgnization
or something) then instead of using firstN lastN parameter, authorN or
editorN will be used.