almost finish testing the PreProcessor and SubTopic module;Add the __slots__ attribute for the sentences class; Fix some bugs such as can't find the closest topic, devide zero, some coding charset problem.