GUI Prep - Client

Initial break up of the client class so a GUI can sit on top
GUI Prep - Server

Initial break up of Server functions for a GUI to sit on top of
Tkinter-based GUI - Basic

My first attempt at implementing anything for the GUI - used Tkinter