#3 FileSystemProvider.getPath()

added tests and revised others implementations.