Catch SIGTERM to gracefully clean up child processes & exit

This is a fix for the recurring restart issues we've been having for kumascript in production. The parent process wasn't gracefully exiting on `kill -TERM`, and instead just said "see ya suckers" and orphaned all the child processes.