Refactored calculation of parameter upgrade
remove obs_names_vec from Jacobian build_runs method
Initial work on restart functionality
Fixed items
  1) cleaned up SVD output write out all singular vectors but only the significant singular vectors
  2) Simplified and consolidated termination criteria into a single class
  3) cleaned up .rec file