Worked on the GUI

Currently  throws an error and isn't set up quite right, but at least it
is started.