Add more files
Finish first draft of downloading logic

We do HEAD operations to get the filenames and record them in the
self.titles dictionary.  download_audio() can then check for the
existence of the filenames and download the ones that aren't present.