Added a working GUI

GUI is working. Need a few more adjustments before we combine it with
the chess game engine.