Optimized String serialize.
Modified ByteBufferStream

Add read(ByteBuffer) & write(ByteBuffer) to ByteBufferStream