port BloomFilter from python-bitcoinlib
SPV storage WIP
move to leveldb