add timeout override via project vars, increase default to 40 minutes
Merge pull request #4 from vasili-zolotov/timeouts

timeout improvements