implement topics (app, module, type) and templates
continue improving create command, default templates for type and module
new module template - list
hardcode command list (for better completion response)
improve `list` module template