fixed UTF8 impl and test, plus some pmap unit test issues.
Started new read write implementation