Adds copying and removing a directory's contents

could include a parameter to copy/remove the folder itself as well. But,
it may be simpler for developers to just create a folder before
executing CopyDirectoryContents, or remove a folder after
RemoveDirectoryContents