Plugin Manager and Settings Window

Added a class for retrieving installed 'Plugins'. Created settings
window that loads settings items in a seperate window.
Change the appearance themes at runtime.

Not currently able to save and load appearance between sessions