BankService class passes transaction object to CustomerAccount
Added withdraw method to BankService
Added transfer method to bank statement
Created CustomerAccoutn class which sends transaction objects to CustomerTransaction repsoitory
All individual customer transactions wrapped in its own CustomerTransactions class
Added printStatement method to Customer Account
Added printTo(StatementPrinter) method to Transaction class
Redesigned Transaction class and tests
Redesigned Transaction class and tests
Created list to store customer transactions
Added getFormattedDate method to TransactionDate class
Added printStatement method to CustomerAccount class
Created FormattedTransaction collection
Added acceptance test - need to fix