Add timeout to URLOpener.
Merge pull request #2 from kkpattern/timeout

Add timeout to URLOpener.