add string-like encoding for []byte

I finally got around to make the patch for issue #2.

I hope you are okay with simply type-asserting  the value, it kind of breaks with the use of reflection. I tried to find something suitable in the reflection pattern, but I didn't find anything.