Restart-delay is off by default, refactor maybes
Raw mode switch as option
Add 'async' to spind dependencies
Catch SIGTERM in spinsv