facilitating handling of strings and byte array messages
strings and bytes implemented
rename
facilitating custom handlers
defaulting to string messages
better logging determination
more detail for logging
Java 6 compatibility
code reorg
code optimizations