write client from ground up new
fix client closing network connection bug
clean network client
documente the client code
clean project (network scope)