now uses el.setValue and el.getValue... any new componenets that want to intergrate with attributes needs to add the setValue and getValue function to the element (5c193d1)
attribute-target can now target a container in same document or in another document. creating websitebuilders or richtexteditors just became a lot simpler (29bdb9a)