Fix: findNodeByValue() NPE when null passed
Add: isEmpty() method, 'have test' mark
Add: tests
Refactor: setUp method
Merge remote-tracking branch 'origin/master'