Added the ability for an executor to stop accepting jobs after a certain amount of time. When all jobs that are running finish, and this time is up, the executor will kill itself.
Merge branch 'job_acceptance_limit' into develop