Added a new namespace comprehend.db.

The namespace contains a mutable set wrapper around indexed sets. The mutable sets can also be persisted to disk. Writing happens in a background thread and is rate limited. (The current implementation is otherwise naive.) Transactions are supported via dosync.