Update gitignore
Add public interface for parsing html cites, plus basic test, and correct duplicate-tokens issue