Adding transaction note feature

Closes #25.  This feature lets you take notes on transactions
in your wallet.  I partially implemented backup and restoration
of these in the wallet backups, but it's incomplete.  In the future,
we can add the ability to write these transaction notes to the backup
file, and they should be imported properly
3.30.4