implement basic caching, smarter search indexes
updated .bib format so that JabRef can read it