initial commit
finish new file loader
put all query related tasks in one module
Add function to split a list of authors in bibtex
add functionality for handling bibtex, amsrefs, and links from ams.org
fixed doiquery so that it works again.
change query logic to use ams results.  Crossref is being finicky again.
added some more convenient functions

getsubst reads a list of substitution characters from a config file
splitAuthor splits a list of authors into individuals
firstPage gets first page number
escape  escapes illegal XML characters
detex removes tex markup from a string
cleaning up RefObj and updating string formatting
implement simple parsers for amsrefs and bibtex strings.

These parsers return a dictionary of fields from which to pull relevant data.
made substitution dictionary global.
fix a bug with setting ref_mr and ref_doi attributes

I wasn't paying attention and was setting these two attributes incorrectly upon initialization.
now we can write Crossref XML queries again.  Yipee!
update frontend to make recent changes visible to the user.
post DOI queries to crossref
updated to work with new workflow.
Removed a very subtle bug with reading files and existing MR.

The old MR code looked just for an opening paren, but did not limit
that search to the first line of the reference.  This lead to some
errors in reading existing MR references.  That is fixed now.
renamed parser module to fix name collision.
Fixed some issues with incorrectly clearing comments
futher updates to Crossref querying

Querying with CrossRef now works nicer.