Implement transient directory.

- Implement transient directory.
- Define 4 types of node : FileNode, DirNode, EphemeralFileNode,
  TransientDirNode.