Added no detach support

I added the « start nodetach » command so supervisord can launch the
process and keep it attached.
Also received SIGTERM or SIGINT will trigger the « stop » command
before exiting.
Supervisord is often use as main process in docker instances