add NToolsFileSystem class