reorganize gui part of the project
rewrite Qt initializing way
fix inelegant
done most rewriting on GUI