rendering blocks bugfixes
more blocks work
blocks work
refactor Block classes and notification mechanisms to separate DOM-specific code into a subclass, and make renderblock change notifications more granular and sane