Added rmdir to IO::Path

Added rmdir to IO::Path, made rmdir fail instead of throw.

I have created (at the moment unpushed) additional spec tests for these changes.