Added two more sections of options.

Also added options for max-iter-crit and error-tol-crit.
Changed Table to be based on std::vector

includes changes to gs_solver.
This makes Table and CoilData and PGData much simpler.

Still need to add check to PGData that there are only two columns.
Merge remote-tracking branch 'refs/remotes/origin/master'

Conflicts:
	Makefile
	create_options.cc
	gs_solver.cc