lots of changes

* added element attribute rendering
* started rendering tests
* fixed an observer/adaptor loop bug
* moved autorun out of binding base and into just dom bindings