Improved and named client window.
Changed class name, made client input interpreter modifiable (improves future proofing).
Massively overhauled server/client protocol.  Added basic support for chat.