more work on the client and transactions. added a common package for client/server commonalities. moved commands from node/commands to raft/commands. moved node#randomPos to ring.RandomPos, and made it able to return a given number of octets. added Ring#Rand that returns a random Peer from the Ring.