Commit 29

Moved Nodes to TagNode
Created property visibility in TagNode