Make fidelity_per_site work with states with different bond dimensions.
Also add a dense mode for small bond dimensions.
Implement an improvement to the CG code suggested by Jutho.
Use the gradient to minimize the energy in the CG direction when the energy becomes too imprecise.
Remove NUM_ITR debug from CG.