modified the sigterm/sigkill dance - refs #515
added an async flag
more async fixes
forgot to pass some options
give the CPU a break
fixed flags
quit has to be synced
SIGHUP can be asynced
added the async option to quit
missing opts parsing - +need test
added --async support to quit
more hints on timeouts
make --async a generic command pattern
more async fixes
simplified implementation
added coverage for the quit command
coverage for pidfile
fixed some doc
flake8-ed
better message for the timeout error