Tidy up JobQueue, add ripple_core module
Looks like a bit more delay is needed to smooth the latency.