Fixed a dependency problem
Split tests into submodules
Comment on the weird result of len() on Utf8Str

It's consistent with the result for a string slice, so
let's leave it at that and put our faith in regression testing.