Not going to implement jruby rubies. So remove from travis opts.
Set 30 seconds as default start, stop and restart action timeout.
Don't block while in a timeout loop.
Decrement timeout counter after each second instead of before for simpler code.