Consolidated code and made a more general begin step function (job objects now accept essentially the same things).  Also create MyConfigParser.