added **kwargs to _Krylov class to pass dicts that have some extra entries