WIP: Implementing Issue #5 (Expense Model)