Fix tests

It seems that tests are somewhat lagging behind current features, but luckily they can be easily fixed. From the application's point of view, the following has been fixed:

* Prevent crashing if no configuration file (`showoff.json`) has been found f70e6ca
* Prevent creation of additional page in print style (and PDF) 4b2aafe

Other two commits are just updating the tests.