(NodeFinder) Adds working tests to NodeFinder, and forces NodeFinder to compile as a library instead of a program