add arnoldi documentation and cleanup