added a ChineseName model for keeping track of phrases that are proper names; worked on functions for upload cedict file