Support attributes.

Attributes are in the form label.label ... They are converted to (attribute label label..) and later expanded into the builtin Attribute node(one can easily redefine that syntax, redefining the attribute macro).
With attributes it's easier to access python objects(however changing attributes is still not supported)