(test) tests some choice types in getComponentNode
(fix) fixed end and nonword tests for getComponentNode
(feat) getComponentNode supports a bunch of non-literal types
(fix) fixed match and repeating tests for getComponentNode
(feat) getComponentNode handles text, capture-group, and some choice blocks
(doc) added comments in workspace factory
Merge pull request #78 from darkstar21/develop

adds more getComponentNode tests and passes all of them