-content type is checked to make sure that it is PDF
-download() now returns a status which is checked; an entry is made into
paperCache only if a download is successful.