Update README.md
Tweaks as the code begins to be used.
Add a SendContext implementation.  Clean up type parameterization
Adding logging and clean up potential null pointer.
Cleaned up JavaDoc and add Unit Tests
Temporarily deparametarizing constructor until I can remove the argument.
Apparently some site return 8 byte network addresses.
Cleanup of how SendContext manages IDs for new message objects
Renamed files to better match common Java Naming Conventions.
squash! Renamed files to better match common Java Naming Conventions.

Renamed files to better match common Java Naming Conventions.