Basic GUI implemented.
Lots of changes, I can't even go into detail!

Deprecated Client.java, we’ll miss you! You served us well, but we’re
moving on :’)