fix when a backgrounded supervisor gets SIGTERM, the sub-proc is not stoped
add git url to package.json
Use case: program being run knows it is being supervised and thus is responsible for its own messaging.
Usage example fix
Test whether the exit-code of a child-process is present. If it is, do not restart immediately, but wait for the next file-change to happen. This behavior may be suppressed by using the commandline option -r or --restart-on-error
Conflicts: lib/supervisor.js package.json