Rename classes to be more consistent
Add javadoc comments for RemoteMessenger
Add documentation for RemoteMessengerImpl. Use a factory method instead
of a subclass for <String, String> types.
Add service documentation and warn about newline characters in messages
Revise doc formatting and tense
add null checks to send and read and throw proper Exception type.
Document common sender and receiver classes
Document server portion