Properly handle SIGINT and SIGHUP
Properly handle SIGINT and SIGHUP

SIGINT will tell the children to die, while SIGHUP will effectively "restart"
the controller, but only insofar that it'll kill current children and start new ones

rtyler/Spawning