Bug fix: expenses are now sorted correctly

Expenses were sorted wrong because the Expense class had a logical error
in the compareTo method.

- fix the compareTo method in the Expense class to implement the correct
  sorting