Added a GUI

Not finished at all. The GUI does almost nothing, just a design study.
And it's horrible written.