Add key/item size calculations and hash key sharding

Also split item DBs up
0.0.19