region holds a generic state object to be extended for class/style or other attributes (like href for an anchor)
fix sending json to update region
editable anchor tags
a bit more testing to make sure it's working (and some fixes too)
Merge pull request #13 from cymantic/master

commands allow setting new attributes or updating others, undo/redo tracks attribute changes too