Implement transient directory.

- Implement transient directory.
- Define 4 types of node : FileNode, DirNode, EphemeralFileNode,
  TransientDirNode.
Merge pull request #12 from EasonLiao/transient

creating a new transient directory?