add TopicParser
add submodule gumbo
finished TopicParser