Added ability to disable gui
Factored gui logic into separate file
Disabled the GUI in the main launcher
Added alternative launcher, which has the GUI enabled