fix #9 can't cancel to create relation by using esc key
Merge branch 'hotfix/fix_9' into develop
Merge branch 'develop' into feature/introduce_choosing_command
improve dependency
rename CommandBuilder to CandidateHolder
introduce CandidateTextParser
introduce candidate completion
refactoring
implement toString()