- Refactor node attribute / name management into lib/batali/node.rb