Refactored Client & Storage nodes to take commands of the form (cmd, msg)