second attempt at decode issue with os.walk

think issue maybe related to mixed unicode and byte strings, no encoding
any unicode to byte string using function and leaving root folders as
byte strings