Add a constructor property to all node types.

Fixes regressions in transformer.
Merge remote-tracking branch 'upstream/entspannt' into modularize

Conflicts:
	nodes/codeblock/codeblock.js
	nodes/heading/heading.js
	nodes/image/image.js
Move view + controller into Lens.Reader module.