addNode function; refactored out LambdaStringTree; processing BranchNodes
more complex test string
refactored different LambdaNodes
refactored originNode into LambdaNode superclass