Change the arg name from frame_range to range to be consistent with other areas.
Added the concept of a frame range to the job.
Added better input/output handling on a layer.
Added frame range methods to the layer.
Allow a job to be passed into the runner.
Updated plow launcher to use new frame range methods.