RubyBTeX - a replacement for BibTeX written in Ruby