Creating Db storage modules.

Creating db iterators.
Creating storage manager
creating db objects
```LOG(FATAL) << "Message";``` does the same, but 1) more flexible wrt output format, and 2) friendly with ```EXPECT_DEATH()``` tests.