s2s message parsing and routing
separate out dename/pgutil and dename/consensus