use urlretrieve for downloading

Hopefully, this will not fill up all my RAM as urlopen does (for unknown
reasons). If not, it will give us a pretty progress report.