Add better templating support.
The skin option now is a path to a template folder.
All files are rendered with `layout.jade` or if
it exists with `<filename>.jade`.