added comments, SIGINT handler & updated README