Fix package name
Start of tests
Fully tested Node struct
Add coverage file to .gitignore
Restructure for mockability
Factor NodeSet code into separate file
Queue testing