no restart on exit with code 0 -- normal exit (without errors) and restart only in errors

I think restarting is one of the core values of node-supervisor
so maybe there should be more options

this one seems obvious to me -- exit when code "0" and log and restart on error
maybe i haven't read docs enough, it would be cool if this behaviour can be supported with standard options