Adds ability to specify a timeout for executing the download
Merge pull request #6 from lukesmith/specify-timeout

Adds ability to specify a timeout for executing the download