Add new features to transaction page

- Allow changing the type of transaction from the transaction page.
- Order transactions by date.