done for now

Done for now.

In the future I could:
1. run it under more test cases find any concurrency problems
2. set a guy option to input the ip of the server (current is just set
to localhost and someone can just edit the ip address by going through
the code.
3. create a file path to the Avenir font (since this font will only
show up on Apple computers)
4. create a system where pushing requests to clients and the clients
seeing it on the GUI is done automatically without refreshing