normalize reference to Timeout::Error

TimeoutError is legacy
Only have default options in Document
retry request 2 times if it times out

(3 total requests)
Merge pull request #92 from jjb/timeout-retries

Timeout retries