Made Settings Mutable, New MenuBar featuring EXIT and Settings Modification! This also means changes to InstallerGUI, DebugGUI and New GUI Compound Components, DebugGUI now properly logs all information, GUI's follow a Singleton Pattern, Re-ordered Initialization Methods accordingly, Other Minor and Miscellaneous changes

Signed-off-by: Matthew Crocco <matthewcrocco@gmail.com>