[TEST] Save downloaded ledgers to database.
[FEATURE] Refactor looping downloader into LedgerDownloader.