Change the ledgerbook controller to prompt when no txns are detected when adding a reconciliation and allow user to continue if they choose.
Fix a problem that reports budget as changed when swapping a budget out and loading another existing budget file.
Demo files added