start URI support, newFileSystem, needed rework of copy
provider.newFileSystem checks existing
provider.newFileSystem twice required refactoring how to manage filesystems
added testGetExistingFileSystem