Updated GUI

Most of the GUI is complete. Still features missing, but overall the
look and feel of it is most of the way completed.