Serviette: a JavaScript library for parsing BibTeX files