close method, deprecate, "privatize" some classes

deprecate clientnet/requestthread/commandprotocol