Fixed issue where a purely non-digit string is provided to `Card` causes mod10 validation to pass (results in `self.number = ''`)