(feat) added workspace factory file
(test) workspace specs test for getComponentNode function
(test) tests some special types for getComponentNode
(test) added tests for matches and capture-groups in getComponentNode
(feat) added basic properties to workspace factory
Merge pull request #77 from darkstar21/develop

adds workspace factory and some specs tests