adding internal, close connection message
adding bidirectional mock connection
storing local attributes on the cluster instance
adding new connection handling to the peer server, with supporting test and stubbed test