don't require Path::Class unless necessary
Merge pull request #3 from plicease/path_class

don't require Path::Class unless necessary