Added KeyboardInterrupt trap, fixed disperse fn
Added KeyboardInterrupt trap, fixed disperse fn

* trap KeyboardInterrupt once and convert it to StopIteration so that the partial video file can be written
* fixed the row/column disperse function

TadLeonard/swirly