removed unused import
removed unused field transactionDate and unused import
removed unused class DateProvider
removed meaningless test TransactionTest
removed redundant initialization
removed unused method getFirstCustomer
tidy up CustomerTest
tidy up Account
reformat code
tidy BankTest
tidy up variable names and unnecessary method
tidy up variable names and unnecessary method
created subclasses of Account
added getName() for Account subclasses, replaced switch statement in Customer
moved interestEarned() from Account to subclasses
renamed testApp to testStatement in CustomerTest
renamed BankTest methods
removed unnecessary constructor in Bank
made Customer initialize accounts on declaration
fix bad function names in Account