Xattr work with File and Pathname as conventional ruby

Fixes #8

Behaviour derived from rubyspec for File and Pathname - specifically use of path to string coercion via #to_str and #to_path