removed expenses; expenses will be treated as negative incomes, but presented separately
changed incomes to deltas (there is a better term I'm sure). income is now a delta with a balance >= 0, while an expense is a delta with balance < 0.