Added protocol notes
Added --dump flag to send.

Added message handler objects.