As pages collection modifies its inherited config it seem more symetric to always atach it to the ruhoh cofig not only when the specific resource section is created from the config.yml.
Tests for the preview program.
Fixes for bugs/inconvenient behavior for Apps.FileTree. 1. FileTree fails instead of returning 404 if the root path doesn't exists, also failed promises could be left without response. I fixed this by embeding the FileTree so that it is only called after the existens of a root path is ensured. 2. FileTree served images as utf-8, monkey patched the code so that it always return files in binary mode. Also removed some log messages that I used for debugging.