fix links to specs, change Path to IO::Path