improved windows behaviour - switched to exec instead of spawn, terminated event is send on childProcess.close event