Add NodeSpec for encapsulating a Node and its interfaces, plus the NodeBridge sub-interface
Add test.groovy to .gitignore
Toss the registrar/factory approach for Resources.

I can get almost the same conciseness, with more natural usage, with Groovy's fake named parameters syntax and Maps
Add support for Node and Dispatcher declaration in scripts