Changes to the copy function in classes DirectoryObject and FileObject.
Changes in the hierarchy of exceptions.