TopicLanguageModel: Initial commit