Added Gui

Starting to add a Gui system to make it more customizable.
TODO: class loader that can "forget" old classes