Completed data db extractor in finComp top level object.

The data extractor can vary how much data is extracted from the database based on how many days the user wants to look in the past (int or float given) or starting from a specific date. Specific date must be specified using a datetime object.