Added Pathname
Pathname::str and repr are the same as Str
Pathname validation is working
Libstruct supports PathnameChecker