Add readable toString() to Transaction model
Replace transactionDate type with LocalDate
Add Transaction date range filtering. Fix #11