make printStatement pure virtual in bankAccount and implement in serviceChargeChecking
add second instance of ServiceChargeChecking for additional tests
Move negative withdraw logic to bankAccount class