Add a timeout option, to prevent constant polling if the file download fails in a way the plugin can't detect
Merge pull request #29 from hollaburoo/master

Add timeout option