Refactored data type of amount to BigDecimal
Adding tests using interaction with mocks, currently test failing for transaction failure in BankingService
Added implementation to pass failure test case