Add the ability for jobs to timeout.
Make SIGUSR2 terminate the currently running job.
Get rid of the magic numbers in the timeout.
Get rid of magic numbers in terminate_job.
Merge pull request #30 from TeamAmalgam/worker-timeout

Worker timeout