Updated Sender and Message to use one bytebuffer
Two ByteBuffers
Code and javadoc clean-up