Add support of custom renderers, more tests for template rendering.
Update Git Ignore list.