Refactoring code. Remove QScintilla dependence and use QTextEditor
with clang completion and simple syntax highlighter