Implement DataTree and DataNode.

Without ephemeral nodes support.
Implement Create/Mofify/Sequential node.
Add LICENSE header to source files.
Merge pull request #20 from EasonLiao/dev

Create/delete/modify tree nodes