Update ViewExpense.java

fix spelling mistake
custom width on columns
some refactor TODO's
ascending and descending selection listeners (sort by amount and by date)