Refactor jinja renderer, provide a command runner to recursively render whole dir. Fixes #166