Created acceptance test with Cucumber
Depoosit method added to Banking Service class
Added print method to BankingService
TransactionDate class creates formatted date
printAmount method added to Money class
Money class throws exception in object created with negative value
Added enum to Transaction class to indicate transaction type
TransactionDate class prints formatted date to console
print method added to Transaction
Created Transactions Interface. TransactionRepository tests passing
Added printColumnHeaders method to StatementPrinter class
Created new Console class to manage console output
Statement printer prints transactions in correct format and updates balance