ignore cached pdf texts
added text caching

stores plain text generated from pdftotext in the data/cache directory,
to speed things up