add some typedef
add node_iterator file
release node_iterator template class
add < and == operators
add is_root function
use node_iterator
update test
update test
release is_leaf function
update test
delete unused function