There should be signal handling for SIGTERM, SIGINT and SIGHUP for homework 3,4,5,6
There should be signal handling for SIGTERM, SIGINT and SIGHUP for homework 3,4,5,6