[Main] Added Main package

* Added config module
* Added __init__.py file
[Main] Improved config module

* Uses with for reading config file
* Uses read_file instead of read
[Main] Config class created

* config module function rearranged in Config class
* removed obsolete functions
[Main] Added config dialog class

* Improved Config class
[Main] Added comments to ConfigDialog
[Main] Added editing module

* Added EditPanel class - first draft
[Main] Added missing configuration values

* Added domain configuration
* Added resource configuration
[Main] Added config.ini to ignore list.
[Main] Fixed parent argument for constructor
[Main] Changed Submit to Save in config dialog
[Main] Renamed submitForm to __submitForm
[Main] Config dialog closes now on save
[Main] Removed inheritance of ConfigDialog

* ConfigDialog uses QDialog internally now
[Main] Added none layout

* The edit panel starts blank now
[Main] Updated editing module

* Removed inheritance, handles panel internally
* Changed useLayout to __useLayout
* Added setCurrentFile
[Main] Reinserted inheritance
[Main] Fixed typo
[Main] Added repo module

* Added TreeView class that inherits QTreeView
[Main] Moved to src folder
[Main] Updated editing module

* Implemented setCurrentFile method
* Implemented save method
* Added __updateFormFields method