Update .gitignore
Add tests for NodeSet and ChanNodesMap