Changes to BankAccount / BasicAccount
More Test Cases Added