Improvements, bug fixes and namespace changes.
Several functions for path type (executable, mkdir, rmdir, rmfile).