Factory change

SubServerClientPeer factory includes a parameter the PeerID, this way it
is assigned by the registering class and inputted into the factory.