GUI Additions

Added GUI code, comments will come later