Running Enso without a cache/ works

Previously running Enso without a cache/ directory will fail instead of
creating the empty directory. This occurs most commonly when cloning Enso from
git for the first time and running it immediately.