Implement template rendering across directories

This partly solves #10, directories are walked and all files with a corresponding filename extension are compiled.

Now we need config file support for settings the extension and the posts folder(s).