Move execute with timeout and rescue timeout errors
Merge pull request #16 from square/jeversmann/timeout-errors

Jeversmann/timeout errors