Major refactoring done

+ Added a EditorBase (for supporting differend editor windows)
+ Added ConfgEditor for editing project configuration files
+ MainWindow refactoring
+ Project refactored
+ ProjectTree refactored