Removed Directory and moved Directories completely over to Path. Any
exception resulting from a Path not being a directory when it should be
will be thrown as an IOException from a Directories method.
Changed delete to always use the max depth.
Merge remote-tracking branch 'origin/master'