Add LedgerHeader function to Remote
Alter ledger package to use data.Storer