exit when child has exited, not earlier (mh)

With this little addition, the supervisor won't exit until the child process has really exited.

I need this feature because my app has a graceful shutdown.

Already tested it on my machine and works well. Also added few missing semicolons.
Sorry, no time right now and I do not have the commit/branch anymore. Also have switched to nodemon :/