Fix default if no -i is given.
Include query part of url in filename.
Cope with long urls.
Add download timeout and retry of a download.