removing defunct header
adding template interface on top of leveldb
update block definition to use sha224 instead of 256