call clear_error when entering Net::SSH2::KnownHosts "add" and "check"
Net::SSH::KnownHosts methods now croak on error

They were returning undef before. See Issue #18 at GitHub.