0f0eeaff82
* Use DataProvider for fetching Shortable and FutureMargins files * Use data provider for AllShortableSymbols * Refactor of NeedToDownload logic * Adjustments * nit - cleanup * Expand test cases * Create the directory if it doesn't exist