update deps
use db in tests
scan the db for verify before allowing a write or external read
set db encodign
add deps
persistance in leveldb!