File system adapter

Introduces a file system adapter.
It works exactly like the memory adapter, but before/after operation it persists data to disk.

I'm promoting it as the default adapter in full stack applications. The reason is a technical choice behind how `Lotus::Server` performs code reloading. It forks the process for each incoming request. This model causes the in-memory data to disappear after a click.