Catch sigint to make sure cluster shuts down nicely