Add UNIX SIGINT and SIGTERM handling, graceful exit