rename module_base to data_root, change bytes.decode (probably should be a
try/except), add dirname when module.__path__ missing, doc updates