Add java.io.Serializable to Message, add trivial tests

Went with the trivially-easy approach, as there really isn't much justification for figuring out a wrapper situation.

I figured the best approach for tests was to piggyback the already-built SimpleMessage test. Let me know if that doesn't work for you guys.