adding in html2text for text conversion
better geo detection and adding text version of documents. Also some bugfixes for handling last_discussed.

Also right now only processes one document for testing