Do not crash app when directory does not exist

I'm not sure why I had to include include Celluloid::Logger to access the error() method.

And I didn't see an easy way to test that a message had been sent to error.