Add archive.File class, which allows downloading from archive.org
(continuation of previous commit)