Moved the estimated one site expectation functionality into 1D system.
Disabling the ferromagnetic coupling test for now.

I am not quite sure what the problem with it is
but all the other hamiltonians work so either it
is a quirk unique to this hamiltonian or I will
(quite possibly) encounter it later when I try
getting antiferromagnetic hamiltonians to work.
Now normalizeAxis raises an error if there are not enough degrees of freedom.
Fixed bug where the normalizeAxis tests had generated invalid dimensions.
Added method to 1D system to use full eigensolver for minimization.
Fixed center site update in the 2D contraction algorithm.
Fixed the estimate direction in the 2d in 1d estimated one side policy test.