Signal Handling

figuring out who is responsible for what signals