I wasn't sure if this class should care about creating directory or ```Map#save``` should.

Without existing directory #save fails miserably:
```
Assertion failed: (fd >= 0), function blurrily_storage_save, file storage.c, line 296.
Abort trap: 6
```