Forgot some small fixes
Improved GUI switching
Added logging to constructors and encapsulated name field
Renamed NetworkServer.start() into run()
Crude fix to prevent sending messages without connection
NetworkClient is now created in LobbyGUI
LobbyGUI WIP