Add class NodePropertyAttacher
Adding some methods to manipulate strings on nodes
antialias the tree
refactoring, renaming of variables