fix IBAN::valid? for nil and no instance of String

Hey,

yesterday I hit on another thing. I would feel more comfortable with IBAN::valid? when it doesn't throw exceptions giving it nil or no instance of string. What do you think?

schasse