Test data
Fixes when post directory is inside data directory

Also add logging
More config, debug logging, other fixes

Disable bufio logging for now, since that wasn't working.
Add debug logging functions.

Make indexPosts configurable.
Add tags page sort order option.
Add request handling config.

Ensure all data directories are present.

Add filePrefixWrapper to prefix a :file parameter with
   something else before calling the handler.

Remove router tree dump panic handler.
Add ShowErrorsPanicHandler
Load content in tags. Remove "Loaded" attr
HTMLContent enhancements. Debug logging

Don't sanitize since blackfriday currently filters out
relative links in its sanitize process.
HTMLContent returns a template.HTML now so that the templater
won't escape the content.
Don't set Content-Encoding until the end.

Setting it too early means that if we switch and return a 404
or other non-gzipped content, the browser won't be able to read
it. Instead we just record if we are going to return compress data
and pass that determination to sendData, which sets the header
appropriately.
Lots of fixes. Make tags page. Mostly working now.

Add HrefFromPostPath to TemplateData, since post.SourcePath is
not a URL.

Calculate the Archive list for all types of pages, not just index.

Assume post files have .md extension.