Use interruptingcow for time constrained evaluation
Merge pull request #135 from sn6uv/timeout

refactor timeout evaluation