More IO::Path related methods. And better Boolean stuff.
Passed some test cases by previous commit!