remove unnecessary ASCII replacements
rename `ls` to `list`
change `ls` to `list`
change `clean_key` to `clean_attribute`
add documentation to utils
properly decode Cocoa Unicode in `decode`