credit p5 Path::Class, cleanup readme boilerplate