Small layout changes.
Removed "date in the future" demand.
Recycle code instead of copy pasting.
Expand match to include expense account.
Remove chart when nothing to show.
Merge branch 'release/3.1.4'