max runtime for jobs

Resolves #155 

Adds a new max_runtime config param for jobs