different version for continued hacking/experimenting
add initial versions of SEC header code
- change Find_SEC_Header to return offset of end of match
- move loading of file content into a string into UseFile method.
rename files to better reflect their purpose
rename class to better reflect function
make class more self-sufficient
add basic code to find actual filing portion of the file
- extract the actual filing document from the file
- add a note about minimal error checking.
- remove libxml2 related code
- add Arabica code to clean up the extracted HTML code so it can be
  parsed by a proper XML parser.
- add Arabica code to extract tables from EDGAR document.
- refactor code into smaller functions.
- collect results of parsing into member variable
add function to return count of tables found to support parse test.
- add filtering stream to catch unexpected high ascii characters when
  cleaning up the HTML
- enable error handlers for all Arabica processing
- find all tables from the root node down instead of just current node.
- replace unwanted high ascii with spaces. NOTE: this is probably not a
  really good idea but it avoids a segfault when parsing the high ascii
containing HTML.
much fooling around trying to figure out why there is no content
available after finding all the tables.
this is going nowhere so I am going to try a different approach
- replace Arabica XML parser with Pugi parser
- first cut at working with data -- no error checking.
- begin adding code for extracting data.
- clean up error handling for parsing of XML
add first cut at code to extract data from HTML -- it works !
aded function to test for prsence of markup in tables.