New Signal Handling + Makefile Changes