added BankAccount.debit and tests pass