Upgrade annealing solver to Arnoldi

Use Arnoldi iteration to anneal the ground state. accurate, robust and
fast.