b6171cc9d5
Refactored IDataProvider interface to return stream. The IDataProvider Fetch method now only takes a key. The IDataProvider has been reshuffled to be at the bottom of the LeanDataStack. It provides data to the rest of the Lean stack. The default implementation of IDataProvider reads data from disc. All IDataCacheProviders now have constructors which take IDataProviders and use them to find data on disc. Renamed DataCacheProvider to ZipDataCacheProvider Added comments to IDataProvider and it's implementations Added comments to IDataCacheProvider and it's implementations