added a small class, TExpense, to hold a single expense entry