Enhanced logging and debugging tools

Changed the Log method in ByteList to CreateLogString so it can be easily used to create sample printouts.
Added a new test case for the purpose of creating sample printouts of serialized byte streams.