breaking: what was render is now output. render is for the actual rendering work. easier to subclass, better handling.
recursive build
clean task
split into handler base class, keeps track of subclasses, subclasses declare roles
Merge pull request #26 from import-io/hotfix/26

Refactor for error handling works for renders