Result GUI, protocol changes, server now sends client name and address, multithreading