QM function rename
add create mind map topic question
add insert node id question
add insert type question
add insert node name question
refactor question and insert node name question
add edit node id question
add edit type question
refactor function in edit type
questions use reset next question id and response function to refresh
add edit node name question
add edit change parent question
add load mind map file path question
add exit save mind map question
refactor textui constructor
text ui add question manager
refactor question constructor and add question factory
fixing edit node name bug