Replaces siginterrupt with sigaction

Closes #6
2 jobs for master in 1 minute and 20 seconds (queued for 11 seconds)