Configurable FTP timeout

Hello,

I'm writing some tests for an FTP parser for work that has to be able to connect to mirrored FTP sites, unfortunately the default timeout on this module is making this a bit hard. 

Any chance of including the patch and releasing a new version?

Cheers,
Alex

PS. Cheers for this, saved me a boat load of time!