Cleaned up the Message interface so that it's obvious and easy to use Framed and Unframed encoding of the messages.