added log utilities. made slices, arrays, maps and structs encode their values without dereffing them (if they happen to be GobEncoders or BinaryMarshallers this is better). made slices and arrays of uint8s be considered strings more consistently