replaced exception log.debug logging with log.exception calls
cleaned up exception handling

Added proper logging and removed unneeded global exception handling
added extension manager core

Extension manager created with core functionality to load an installed extension, get a section from a extension, and check the installed extensions.
added proper usage of default values to settings loading.
Fixed filename to == PEP8
added a config file validation object
applied a shorter variable for qt logging functions
added file management needed for extension management
fixed a mis-typed variable
Cleaned up documentation
started scoping out extension management functionality.