more tests

added tests for illegal argument exceptions for withdraw and deposit