fix misleading comment
Work around windows failure to ENOTDIR correctly

Fixes #49
Return /-paths consistently, even on windows

Much better this way.  They work fine on Windows, and it's more testable
Detect absolute paths correctly on windows