Add engine::types::Index_node
Add tests for engine::types::Index_node
Add engine::events::Node interface
Merge branch 'index_node'