net.py pushed

basic functionalty; a server / client.
capabilities; registration, authentication, chatting in lobby.
implement; joining rooms, sending messages to specific rooms,
sending game information, validating game information.