Deprecated the old abstract ui
Created the basic structure of a user interface implementation class
Removed all references to the PreferencesDialog and replaced it with the settings ui
Moved the about dialog to the user interface implementation structure
Removed references to the settings from the integration classes
Added a open and close button the the user interface implementation
Moved the environment initializing to the app class
Moved the shell and command user interface to the new user interface implementation
Removed the old AbstractUi class
Moved the queue to the new user interface implementation
Fixed a org.eclipse.swt.SWTException: Invalid thread access
Added a empty queue user interface to the shell user interface
Renamed hide to close and show to open
Moved the user interface interface to its own class
Resolved the duplicate methods
Merge pull request #34 from MMS-Projects/feature/new-ui-structure

A new user interface structure