Don't try to log to nonexisting directories.

This makes sure you don't need the folder /var/log/slingsby on
your system to run the devserver, the output will end up in your
current directory.

Also a milestone since we now have our first unit test. Let's hope
there'll be more of those.