PY: per-hour spendings breakdown.
PY: properly account for last balance in graphs.
PY: half-hour datasets.
PY: show savings only if positive.