Vim options
Migrate from SQLite3 back to file based operation

This resolves #5.

The reason why this is possible now is that I finally came around to
implement proper locking using `fcntl.lockf`. In hindsight, it would
have been easier to do this in the first place...
Bring back file format description
Add simple tests
Version 3.0.0