plan_sweep: truncate to left-hand sweep area for now
add sweep_iterations command
start of SweepDevice class
close to complete SweepDevice
first working example of sweep device
sweep_plan: test truncation
sweep device: fix for fstop too large
use SweepDeviceError when large capture requested