adding settings operations and unit tests
adding support for node info and unit tests