Major update to plotter - Field class and using optparse