adding helper methods to format date with the given pattern
Created class to generate transaction records report content
add helper method to format numbers
add method to return negative value for debit transactions
Expenses by category report
telling unspecified debit transactions from unspecified credit transactions
using transacton.getValue in order to getNegative numbers for debit transactions
assert on first line returned by transaction record report
refactoring to use report generators