Nimbus and error checking for port number
GUI content for Client now in a separate class