be able to load entries with an empty description
Split code into functions
Fill new entries with a payer by default
Append new entries to ledger and reload table on change