Fix/iterative rhs magnitude
This MR fixes a bug in the calculation of the RHS vector magnitude used to scale the tolerance calculation, which resulted in an artificially higher tolerance being used.
Also fixes a bug in the verbose iteration count output of the CG algorithm when no iterations are performed.