Started refactoring and testing the NodeService.
Merge branch 'features/ngui' of github.com:OpenNMS/opennms into ngui