Rename 'optional nodes' to 'void nodes', document them, and fix some bugs
Merge pull request #66 from Obvious/nick-void

Rename 'optional nodes' to 'void nodes', document them, and fix some bugs