Add lowest eigenvalue recorindg action

This could also be used later to make the convergence_check of basinvolume more compact.
if you simply call `lbfgs.set_max_iter()` you won't need to store the variable _lbfgsniter;