read_file() now explicitly unicode, as is api.py itself.
Replaced some chars that caused unicode issues, added BibEx.
Replaced comma-like and semicolon-like unicode with basic ascii.
Python was failing to encode
http://www.fileformat.info/info/unicode/char/37e/browsertest.htm
and http://www.fileformat.info/info/unicode/char/2019/browsertest.htm

In addition to switching read_file to explicitly use unicode, the
input files are currently stripped of these non-ascii chars.